| | |
| | | import cn.exrick.xboot.your.util.HttpUtil; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import cn.hutool.json.JSONArray; |
| | | import cn.hutool.json.JSONObject; |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | |
| | | |
| | | |
| | | //2.微信登陆 |
| | | @RequestMapping("/login") |
| | | @RequestMapping(value = "/login", method = RequestMethod.POST) |
| | | @ApiOperation(value = "微信登陆") |
| | | public Object doLogin(String code){ |
| | | |
| | |
| | | //3.微信绑定零售许可证 |
| | | //licence:零售许可证号 |
| | | //openId:微信id |
| | | @RequestMapping("/bindWx") |
| | | @RequestMapping(value = "/bindWx", method = RequestMethod.POST) |
| | | @ApiOperation(value = "微信绑定零售许可证") |
| | | public Object bindWx(String licence,String openId){ |
| | | QueryWrapper<Customer> wrapper = new QueryWrapper<>(); |
| | |
| | | } |
| | | |
| | | //4.获取今日配送订单 |
| | | @RequestMapping("/getTodayOrder") |
| | | @RequestMapping(value = "/getTodayOrder", method = RequestMethod.POST) |
| | | @ApiOperation(value = "获取今日配送订单") |
| | | public Object getTodayOrder(String customerId){ |
| | | OrderTask orderTask = getOrder(customerId); |
| | |
| | | } |
| | | |
| | | //5.获取车辆位置 |
| | | @RequestMapping("/getCarInfo") |
| | | @RequestMapping(value = "/getCarInfo",method = RequestMethod.POST) |
| | | @ApiOperation(value = "获取车辆位置") |
| | | public Object getCarInfo(String customerId){ |
| | | QueryWrapper<OrderTask> wrapper2 = new QueryWrapper<OrderTask>(); |
| | |
| | | String latestGps = haiKangPost.findLatestGps(carids); |
| | | JSONObject jsonObject = JSONUtil.parseObj(latestGps); |
| | | String data = jsonObject.getStr("data"); |
| | | JSONObject jsonObject2 = JSONUtil.parseObj(data); |
| | | JSONArray objects = JSONUtil.parseArray(data); |
| | | JSONObject jsonObject2 = objects.getJSONObject(0); |
| | | Integer lng = jsonObject2.getInt("longitude"); |
| | | Integer lat = jsonObject2.getInt("latitude"); |
| | | |
| | |
| | | } |
| | | |
| | | //6.加油助力 |
| | | @RequestMapping("/likes") |
| | | @RequestMapping(value = "/likes", method = RequestMethod.POST) |
| | | @ApiOperation(value = "加油助力") |
| | | public Object likes(String customerId){ |
| | | OrderTask order = getOrder(customerId); |
| | |
| | | } |
| | | |
| | | //7.获取订单列表 |
| | | @RequestMapping("/getOrderList") |
| | | @RequestMapping(value = "/getOrderList", method = RequestMethod.POST) |
| | | @ApiOperation(value = "获取订单列表") |
| | | public Object getOrderList(String customerId, String startTime, String endTime, PageVo page){ |
| | | page.setSort("sendDate"); |
| | |
| | | } |
| | | |
| | | //8.获取订单详情列表 |
| | | @RequestMapping("/getOrderDetail") |
| | | @RequestMapping(value = "/getOrderDetail", method = RequestMethod.POST) |
| | | @ApiOperation(value = "获取订单详情列表") |
| | | public Object getOrderDetail(String orderId){ |
| | | QueryWrapper<OrderDetail> wrapper = new QueryWrapper<>(); |
| | |
| | | } |
| | | |
| | | //9.评价 |
| | | @RequestMapping("/remark") |
| | | @RequestMapping(value = "/remark", method = RequestMethod.POST) |
| | | @ApiOperation(value = "评价") |
| | | public Object remark(int level,String orderId){ |
| | | OrderTask byId = iOrderTaskService.getById(orderId); |