| | |
| | | */ |
| | | @Override |
| | | @Transactional |
| | | public WmsBaseResponse<WmsBaseDataResponse> inboundNotice(List<WmsInboundNoticeRequest> list) { |
| | | if(list ==null || list.size() ==0){ |
| | | public WmsBaseResponse<WmsBaseDataResponse> inboundNotice(WmsBaseRequest<WmsInboundNoticeRequest> list) { |
| | | if(list ==null || list.getData()==null|| list.getData().size() ==0){ |
| | | return returnFailReuslt("请求参数不正确,参数不能为空"); |
| | | } |
| | | List<PlatformJob> jobList = new ArrayList<>(); |
| | | List<PlatformWmsDetail> details = new ArrayList<>(); |
| | | List<String> iocodeList = new ArrayList<>(); |
| | | for(WmsInboundNoticeRequest param : list){ |
| | | for(WmsInboundNoticeRequest param : list.getData()){ |
| | | if(StringUtils.isBlank(param.getIoCode()) || |
| | | StringUtils.isBlank(param.getCarrierBillCode())|| |
| | | StringUtils.isBlank(param.getPlateNumber())|| |
| | |
| | | //查询车辆是否自有车,以及jobNum表示但求作业数量(非已离园的作业数) |
| | | Cars car = carsMapper.selectOne(new QueryWrapper<Cars>() |
| | | .select("*,(select count(1) from platform_job b where b.plate_num='"+param.getPlateNumber()+"' and b.status in("+ |
| | | Constants.PlatformJobStatus.LEAVED+")) as jobNum") |
| | | Constants.PlatformJobStatus.LEAVED.getKey()+")) as jobNum") |
| | | .lambda() |
| | | .eq(Cars::getIsdeleted,Constants.ZERO) |
| | | .eq(Cars::getType,Constants.ONE) |
| | |
| | | //查询车辆是否自有车,以及jobNum表示但求作业数量(非已离园的作业数) |
| | | Cars car = carsMapper.selectOne(new QueryWrapper<Cars>() |
| | | .select("*,(select count(1) from platform_job b where b.plate_num='"+param.getPlateNumber()+"' and b.status in("+ |
| | | Constants.PlatformJobStatus.LEAVED+")) as jobNum") |
| | | Constants.PlatformJobStatus.LEAVED.getKey()+")) as jobNum") |
| | | .lambda() |
| | | .eq(Cars::getIsdeleted,Constants.ZERO) |
| | | .eq(Cars::getType,Constants.ONE) |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public WmsBaseResponse outboundNotice(List<WmsOutboundNoticeRequest> list) { |
| | | if(list ==null || list.size() ==0){ |
| | | public WmsBaseResponse outboundNotice(WmsBaseRequest<WmsOutboundNoticeRequest> list) { |
| | | if(list ==null ||list.getData()==null || list.getData().size() ==0){ |
| | | return returnFailReuslt("请求参数不正确,参数不能为空"); |
| | | } |
| | | List<PlatformJob> jobList = new ArrayList<>(); |
| | | List<PlatformWmsDetail> details = new ArrayList<>(); |
| | | List<String> iocodeList = new ArrayList<>(); |
| | | for(WmsOutboundNoticeRequest param : list){ |
| | | for(WmsOutboundNoticeRequest param : list.getData()){ |
| | | if(StringUtils.isBlank(param.getIoCode()) || |
| | | StringUtils.isBlank(param.getCarrierBillCode())|| |
| | | StringUtils.isBlank(param.getPlateNumber())|| |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public WmsBaseResponse cancelInbound(List<WmsActionNoticeRequest> list) { |
| | | public WmsBaseResponse cancelInbound(WmsBaseRequest<WmsActionNoticeRequest> list) { |
| | | //TODO-------------------处理入库取消通知业务-------------------- |
| | | if(list ==null || list.size() ==0){ |
| | | if(list ==null||list.getData()==null || list.getData().size() ==0){ |
| | | return returnFailReuslt("请求参数不正确,参数不能为空"); |
| | | } |
| | | |
| | | |
| | | return returnSuccessReuslt(null); |
| | | } |
| | | /** |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public WmsBaseResponse cancelOutbound(List<WmsActionNoticeRequest> list) { |
| | | if(list ==null || list.size() ==0){ |
| | | public WmsBaseResponse cancelOutbound(WmsBaseRequest<WmsActionNoticeRequest> list) { |
| | | if(list ==null||list.getData()==null || list.getData().size() ==0){ |
| | | return returnFailReuslt("请求参数不正确,参数不能为空"); |
| | | } |
| | | List<String> iocodeList = new ArrayList<>(); |
| | | for(WmsActionNoticeRequest param :list){ |
| | | for(WmsActionNoticeRequest param :list.getData()){ |
| | | iocodeList.add(param.getIoCode()); |
| | | } |
| | | //取消全部数据状态为 【已取消】 |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public WmsBaseResponse doneTask(List<WmsActionNoticeRequest> list) { |
| | | if(list ==null || list.size() ==0){ |
| | | public WmsBaseResponse doneTask(WmsBaseRequest<WmsActionNoticeRequest> list) { |
| | | if(list ==null||list.getData()==null || list.getData().size() ==0){ |
| | | return returnFailReuslt("请求参数不正确,参数不能为空"); |
| | | } |
| | | List<String> iocodeList = new ArrayList<>(); |
| | | for(WmsActionNoticeRequest param :list){ |
| | | for(WmsActionNoticeRequest param :list.getData()){ |
| | | iocodeList.add(param.getIoCode()); |
| | | } |
| | | //取消全部数据状态为 【已完成】 |