| | |
| | | private RetentionMapper retentionMapper; |
| | | @Autowired |
| | | private WxNoticeConfigMapper wxNoticeConfigMapper; |
| | | @Autowired |
| | | private PlatformLogMapper platformLogMapper; |
| | | /** |
| | | * 入库通知任务业务处理 |
| | | * @param job 参数 |
| | |
| | | platformWmsJobMapper.insert(job); |
| | | jobList.add(model); |
| | | } |
| | | jobIdList.add(job.getId()); |
| | | jobIdList.add(job.getJobId()); |
| | | if(param.getDetails()!=null && param.getDetails().size()>0){ |
| | | for(WmsInboundDetailRequest d :param.getDetails()){ |
| | | PlatformWmsDetail entity = new PlatformWmsDetail(); |
| | |
| | | job.setCompanyNamePath(driver.getCompanyNamePath()); |
| | | } |
| | | platformJobMapper.insert(job); |
| | | if(car !=null){ |
| | | //存储操作日志 |
| | | PlatformLog platformLog = new PlatformLog(); |
| | | platformLog.setIsdeleted(Constants.ZERO); |
| | | platformLog.setCreateDate(new Date()); |
| | | platformLog.setJobId(job.getId()); |
| | | platformLog.setObjType(Constants.PlatformJobLogType.SIGN.getKey()); |
| | | platformLog.setContent("自动签到"); |
| | | platformLog.setParam4(job.getCarCodeFront()); |
| | | platformLog.setAfterContent(JSONObject.toJSONString(job)); |
| | | platformLog.setObjId(job.getId().toString()); |
| | | platformLog.setParam3("0"); |
| | | platformLogMapper.insert(platformLog); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | private PlatformJob dealJobBizOutbound(WmsOutboundNoticeRequest param) { |
| | |
| | | job.setDriverName(param.getDriverName()); |
| | | platformWmsJobMapper.insert(job); |
| | | } |
| | | jobIdList.add(job.getId()); |
| | | jobIdList.add(job.getJobId()); |
| | | if(param.getDetails()!=null && param.getDetails().size()>0){ |
| | | for(WmsOutboundDetailRequest d :param.getDetails()){ |
| | | PlatformWmsDetail entity = new PlatformWmsDetail(); |
| | |
| | | for(PlatformWmsDetail d :details){ |
| | | num = num.add(Constants.formatBigdecimal(d.getIoQty())); |
| | | } |
| | | |
| | | } |
| | | platformJobMapper.update(null,new UpdateWrapper<PlatformJob>().lambda() |
| | | .set(PlatformJob::getTotalNum,num) |