| | |
| | | @Autowired |
| | | private ICustomerReceiveService iCustomerReceiveService; |
| | | |
| | | boolean b = false; |
| | | |
| | | |
| | | @RequestMapping(value = "/get/{id}", method = RequestMethod.GET) |
| | | @ApiOperation(value = "通过id获取") |
| | |
| | | @RequestMapping(value = "/insertOrders", method = RequestMethod.GET) |
| | | @ApiOperation(value = "解析订单") |
| | | public Result<Object> insertOrders(String sendTime) { |
| | | if(b){ |
| | | return ResultUtil.error("正在处理"); |
| | | } |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| | | Date parse = null; |
| | | try { |
| | | parse = sdf.parse(sendTime); |
| | | } catch (ParseException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | String formatDate = getFormatDate(sendTime); |
| | | QueryWrapper<OrderTask> wrapper2 = new QueryWrapper<OrderTask>(); |
| | | wrapper2.eq("order_date", formatDate); |
| | |
| | | return ResultUtil.error("已存在今日数据"); |
| | | }else { |
| | | QueryWrapper<OrderTaskOriginal> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.between("order_date",dateStringFormat(getDate(sendTime)),dateStringFormat2(getDate(sendTime))); |
| | | queryWrapper.between("order_date",DateUtil.beginOfDay(parse),DateUtil.endOfDay(parse)); |
| | | List<OrderTaskOriginal> originals = iOrderTaskOriginalService.list(queryWrapper); |
| | | |
| | | if(originals.size()>0){ |
| | | b=true; |
| | | } |
| | | int sumNum = 0; |
| | | for(OrderTaskOriginal original:originals){ |
| | | try { |
| | |
| | | } |
| | | iOrderDetailService.saveBatch(detailList); |
| | | }catch (Exception e){ |
| | | System.out.println("报错了"); |
| | | System.out.println(original.getId()+"报错了"); |
| | | } |
| | | } |
| | | |
| | |
| | | orderLog.setType(0); |
| | | iOrderLogService.save(orderLog); |
| | | System.out.println("处理订单结束"); |
| | | b=false; |
| | | |
| | | |
| | | return ResultUtil.success("导入成功"); |