| | |
| | | String openid = SessionKeyOpenId.getStr("openid"); |
| | | |
| | | if(StrUtil.isEmpty(openid)){ |
| | | return ResultUtil.error(SessionKeyOpenId.toString()); |
| | | return ResultUtil.error("error微信:"+SessionKeyOpenId.toString()); |
| | | } |
| | | |
| | | QueryWrapper<Customer> wrapper = new QueryWrapper<>(); |
| | |
| | | @RequestMapping(value = "/bindWx", method = RequestMethod.POST) |
| | | @ApiOperation(value = "微信绑定零售许可证") |
| | | public Object bindWx(String licence,String openId){ |
| | | QueryWrapper<Customer> wrapper2 = new QueryWrapper<>(); |
| | | wrapper2.eq("open_id",openId); |
| | | Customer c = iCustomerService.getOne(wrapper2); |
| | | if(c==null){ |
| | | |
| | | }else { |
| | | System.out.println(c.getOpenId()); |
| | | c.setOpenId(""); |
| | | iCustomerService.saveOrUpdate(c); |
| | | } |
| | | |
| | | QueryWrapper<Customer> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("licence",licence); |
| | | Customer one = iCustomerService.getOne(wrapper); |
| | |
| | | wrapper2.eq("customer_id",customerId); |
| | | wrapper2.eq("send_date",format); |
| | | OrderTask orderTask = iOrderTaskService.getOne(wrapper2); |
| | | if(orderTask==null){ |
| | | return ResultUtil.error("今日无订单"); |
| | | } |
| | | String carId = orderTask.getCarId(); |
| | | Car car = iCarService.getById(carId); |
| | | String[] carids = new String[1]; |
| | |
| | | @ApiOperation(value = "加油助力") |
| | | public Object likes(String customerId){ |
| | | OrderTask order = getOrder(customerId); |
| | | if(order==null){ |
| | | ResultUtil.error("今日无订单"); |
| | | } |
| | | order.setLikes(1); |
| | | iOrderTaskService.saveOrUpdate(order); |
| | | return ResultUtil.success("助力成功"); |
| | |
| | | } |
| | | return new ResultUtil<CustomerReceive>().setErrorMsg("操作失败"); |
| | | } |
| | | |
| | | //14.获取签收人列表 |
| | | @RequestMapping(value = "/getCustomerReceive", method = RequestMethod.GET) |
| | | @ApiOperation(value = "获取签收人") |
| | | public Result<List<CustomerReceive>> getCustomerReceive(String customerId) { |
| | | PageVo page = new PageVo(); |
| | | page.setPageSize(30); |
| | | page.setPageNumber(1); |
| | | page.setOrder("desc"); |
| | | page.setSort("createTime"); |
| | | QueryWrapper<CustomerReceive> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("customer_id",customerId); |
| | | IPage<CustomerReceive> data = iCustomerReceiveService.page2(PageUtil.initMpPage(page),wrapper); |
| | | return new ResultUtil<List<CustomerReceive>>().setData(data.getRecords()); |
| | | } |
| | | |
| | | //15.获取签收人 |
| | | @RequestMapping(value = "/getCustomerReceiveById", method = RequestMethod.GET) |
| | | @ApiOperation(value = "获取签收人") |
| | | public Result<CustomerReceive> getCustomerReceiveById(String customerReceiveId) { |
| | | CustomerReceive byId = iCustomerReceiveService.getById(customerReceiveId); |
| | | return new ResultUtil<CustomerReceive>().setData(byId); |
| | | } |
| | | |
| | | //16.删除接货人 |
| | | @RequestMapping(value = "/deleteReceive", method = RequestMethod.POST) |
| | | @ApiOperation(value = "删除接货人") |
| | | public Object deleteReceive(String id) { |
| | | iCustomerReceiveService.removeById(id); |
| | | return ResultUtil.success("删除成功"); |
| | | } |
| | | } |