|
@@ -934,31 +934,11 @@ public class PosOrderController extends BaseController {
|
|
|
@Anonymous
|
|
@Anonymous
|
|
|
@Auth
|
|
@Auth
|
|
|
@GetMapping("/getqsorderlist")
|
|
@GetMapping("/getqsorderlist")
|
|
|
- public AjaxResult getqsorderlist(@RequestHeader String token, @RequestParam Integer page, @RequestParam Integer size, @RequestParam(defaultValue = "") String state) {
|
|
|
|
|
|
|
+ public AjaxResult getqsorderlist(@RequestHeader String token, @RequestParam Integer page, @RequestParam Integer size, @RequestParam(defaultValue = "") String state, @RequestParam(defaultValue = "0") BigDecimal longitude, @RequestParam(defaultValue = "0") BigDecimal latitude) {
|
|
|
logger.info("骑手token:" + token);
|
|
logger.info("骑手token:" + token);
|
|
|
JwtUtil jwtUtil = new JwtUtil();
|
|
JwtUtil jwtUtil = new JwtUtil();
|
|
|
String id = jwtUtil.getusid(token);
|
|
String id = jwtUtil.getusid(token);
|
|
|
- IPage<PosOrder> palist = new Page<>(page, size);
|
|
|
|
|
- QueryWrapper<PosOrder> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
- queryWrapper.select().orderByDesc("cretim");
|
|
|
|
|
- queryWrapper.eq("qs_id", id).eq("is_display", true);
|
|
|
|
|
- if (!"".equals(state)) {
|
|
|
|
|
- if (state.equals("z234")) {
|
|
|
|
|
- queryWrapper.in("state", 2, 3, 4);
|
|
|
|
|
- } else if (state.equals("z23")) {
|
|
|
|
|
- queryWrapper.in("state", 2, 3);
|
|
|
|
|
- } else if (state.equals("z34")) {
|
|
|
|
|
- queryWrapper.in("state", 3, 4);
|
|
|
|
|
- } else if (state.equals("z6789")) {
|
|
|
|
|
- queryWrapper.in("state", 6, 7, 8, 9);
|
|
|
|
|
- } else if (state.equals("z678911")) {
|
|
|
|
|
- queryWrapper.in("state", 6, 7, 8, 9, 11);
|
|
|
|
|
- } else {
|
|
|
|
|
- queryWrapper.eq("state", state);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- IPage<PosOrder> list = posOrderService.page(palist, queryWrapper);
|
|
|
|
|
- List<PosOrder> orlist = list.getRecords();
|
|
|
|
|
|
|
+ List<PosOrder> orlist = posOrderMapper.getQsOrderList(id, longitude, latitude, (page - 1) * size, size, state);
|
|
|
JSONArray arr = new JSONArray();
|
|
JSONArray arr = new JSONArray();
|
|
|
for (int i = 0; i < orlist.size(); i++) {
|
|
for (int i = 0; i < orlist.size(); i++) {
|
|
|
JSONObject org = new JSONObject();
|
|
JSONObject org = new JSONObject();
|
|
@@ -981,6 +961,8 @@ public class PosOrderController extends BaseController {
|
|
|
org.put("state", orlist.get(i).getState());
|
|
org.put("state", orlist.get(i).getState());
|
|
|
org.put("type", orlist.get(i).getType());
|
|
org.put("type", orlist.get(i).getType());
|
|
|
org.put("jvli", orlist.get(i).getJvli());
|
|
org.put("jvli", orlist.get(i).getJvli());
|
|
|
|
|
+ DecimalFormat jl = new DecimalFormat("#.0");
|
|
|
|
|
+ org.put("", jl.format(orlist.get(i).getJuli()));
|
|
|
org.put("freight", orlist.get(i).getFreight());
|
|
org.put("freight", orlist.get(i).getFreight());
|
|
|
org.put("delryTime", orlist.get(i).getDelryTime());
|
|
org.put("delryTime", orlist.get(i).getDelryTime());
|
|
|
org.put("diningStatus", orlist.get(i).getDiningStatus());
|
|
org.put("diningStatus", orlist.get(i).getDiningStatus());
|