| | |
| | | */ |
| | | @Slf4j |
| | | @RestController |
| | | @Api(tags = "订单接口") |
| | | @Api(tags = "小程序接口") |
| | | @RequestMapping("/xboot/wx") |
| | | @Transactional |
| | | public class IndexController { |
| | |
| | | |
| | | //2.微信登陆 |
| | | @RequestMapping("/login") |
| | | @ApiOperation(value = "微信登陆") |
| | | public Object doLogin(String code){ |
| | | |
| | | JSONObject SessionKeyOpenId = getSessionKeyOrOpenId( code ); |
| | |
| | | //licence:零售许可证号 |
| | | //openId:微信id |
| | | @RequestMapping("/bindWx") |
| | | @ApiOperation(value = "微信绑定零售许可证") |
| | | public Object bindWx(String licence,String openId){ |
| | | QueryWrapper<Customer> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("licence",licence); |
| | |
| | | |
| | | //4.获取今日配送订单 |
| | | @RequestMapping("/getTodayOrder") |
| | | @ApiOperation(value = "获取今日配送订单") |
| | | public Object getTodayOrder(String customerId){ |
| | | OrderTask orderTask = getOrder(customerId); |
| | | if(orderTask==null){ |
| | |
| | | |
| | | //5.获取车辆位置 |
| | | @RequestMapping("/getCarInfo") |
| | | @ApiOperation(value = "获取车辆位置") |
| | | public Object getCarInfo(String customerId){ |
| | | QueryWrapper<OrderTask> wrapper2 = new QueryWrapper<OrderTask>(); |
| | | String format = DateUtil.format(new Date(), "yyyy-MM-dd"); |
| | |
| | | |
| | | //6.加油助力 |
| | | @RequestMapping("/likes") |
| | | @ApiOperation(value = "加油助力") |
| | | public Object likes(String customerId){ |
| | | OrderTask order = getOrder(customerId); |
| | | order.setLikes(1); |
| | |
| | | |
| | | //7.获取订单列表 |
| | | @RequestMapping("/getOrderList") |
| | | @ApiOperation(value = "获取订单列表") |
| | | public Object getOrderList(String customerId, String startTime, String endTime, PageVo page){ |
| | | page.setSort("sendDate"); |
| | | page.setOrder("desc"); |
| | |
| | | |
| | | //8.获取订单详情列表 |
| | | @RequestMapping("/getOrderDetail") |
| | | @ApiOperation(value = "获取订单详情列表") |
| | | public Object getOrderDetail(String orderId){ |
| | | QueryWrapper<OrderDetail> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("order_id",orderId); |
| | |
| | | |
| | | //9.评价 |
| | | @RequestMapping("/remark") |
| | | @ApiOperation(value = "评价") |
| | | public Object remark(int level,String orderId){ |
| | | OrderTask byId = iOrderTaskService.getById(orderId); |
| | | byId.setLevel(level); |
| | |
| | | |
| | | //10.获取意见建议列表 |
| | | @RequestMapping(value = "/getSuggestByPage", method = RequestMethod.GET) |
| | | @ApiOperation(value = "获取意见建议列表") |
| | | public Result<IPage<Suggest>> getByPage(String customerId,PageVo page) { |
| | | QueryWrapper<Suggest> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("customer_id",customerId); |
| | |
| | | |
| | | //12.新增意见建议 |
| | | @RequestMapping(value = "/insertSuggest", method = RequestMethod.POST) |
| | | @ApiOperation(value = "新增意见建议") |
| | | public Result<Suggest> insertSuggest(String customerId,String content) { |
| | | Suggest suggest = new Suggest(); |
| | | suggest.setContent(content); |
| | |
| | | |
| | | //13.新增签收人 |
| | | @RequestMapping(value = "/insertReceive", method = RequestMethod.POST) |
| | | @ApiOperation(value = "新增签收人") |
| | | public Result<CustomerReceive> insertReceive(String customerId,String name,String phone) { |
| | | CustomerReceive customerReceive = new CustomerReceive(); |
| | | customerReceive.setCustomerId(customerId); |