| | |
| | | private ICustomerService iCustomerService; |
| | | |
| | | @Autowired |
| | | private ICarService iCarService; |
| | | |
| | | @Autowired |
| | | private ICustomerReceiveService iCustomerReceiveService; |
| | | |
| | | @Scheduled(cron="0 30 23 * * ?")//每晚凌晨1点执行 |
| | |
| | | for(OrderTaskOriginal original:list){ |
| | | OrderTask orderTask = new OrderTask(); |
| | | orderTask.setCode(original.getCode()); |
| | | orderTask.setAreaId(getArea(original.getAreaName())); |
| | | Area area = getArea(original.getAreaName()); |
| | | orderTask.setAreaId(area.getId()); |
| | | orderTask.setCarId(area.getCarId()); |
| | | orderTask.setAreaSectionId(getAreaSection(orderTask.getAreaId(),original.getAreaSection())); |
| | | orderTask.setCustomerId(getCustomer(original.getCustomerCode(),original.getCustomerName(),original.getCustomerPhone(),original.getLinker(),orderTask.getAreaId(),orderTask.getAreaSectionId())); |
| | | orderTask.setEndDate(original.getPacketDate()); |
| | |
| | | } |
| | | |
| | | orderTask.setNum(original.getNum()); |
| | | orderTask.setCarId(getCarId(orderTask.getAreaId())); |
| | | |
| | | iOrderTaskService.saveOrUpdate(orderTask); |
| | | |
| | | updateCustomerRecive(orderTask.getCustomerId(),original.getLinker(),original.getCustomerPhone()); |
| | |
| | | return one.getId(); |
| | | } |
| | | |
| | | public String getArea(String name){ |
| | | public Area getArea(String name){ |
| | | QueryWrapper<Area> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("name",name); |
| | | Area one = iAreaService.getOne(queryWrapper); |
| | |
| | | Area area = new Area(); |
| | | area.setName(name); |
| | | iAreaService.saveOrUpdate(area); |
| | | return area.getId(); |
| | | return area; |
| | | } |
| | | return one.getId(); |
| | | return one; |
| | | } |
| | | |
| | | public String getAreaSection(String areaId,String name){ |
| | |
| | | } |
| | | |
| | | public String getCarId(String areaId){ |
| | | // Area area = iAreaService.getById(areaId); |
| | | Area area = iAreaService.getById(areaId); |
| | | return area.getCarId(); |
| | | // String userId = area.getUserId(); |
| | | // if(StrUtil.isNotEmpty(userId)){ |
| | | // QueryWrapper<Car> queryWrapper = new QueryWrapper<>(); |
| | |
| | | // }else{ |
| | | // return null; |
| | | // } |
| | | return iAreaService.getCarId(areaId); |
| | | //return iAreaService.getCarId(areaId); |
| | | } |
| | | |
| | | public String dateStringFormat(Date strDate) { |