|
@@ -1,5 +1,6 @@
|
|
package com.steerinfo.dil.service.impl;
|
|
package com.steerinfo.dil.service.impl;
|
|
|
|
|
|
|
|
+import com.steerinfo.dil.feign.WmshboundFeign;
|
|
import com.steerinfo.dil.mapper.AmsshipCargoTransferResultMapper;
|
|
import com.steerinfo.dil.mapper.AmsshipCargoTransferResultMapper;
|
|
import com.steerinfo.dil.mapper.DilBatchMapper;
|
|
import com.steerinfo.dil.mapper.DilBatchMapper;
|
|
import com.steerinfo.dil.model.AmsshipCargoTransferResult;
|
|
import com.steerinfo.dil.model.AmsshipCargoTransferResult;
|
|
@@ -48,6 +49,8 @@ public class AmsshipDeliveryNoticeServiceImpl implements IAmsshipDeliveryNoticeS
|
|
private DilBatchServiceImpl dilBatchService;
|
|
private DilBatchServiceImpl dilBatchService;
|
|
@Autowired
|
|
@Autowired
|
|
private DilBatchMapper dilBatchMapper;
|
|
private DilBatchMapper dilBatchMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private WmshboundFeign wmshboundFeign;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -138,6 +141,7 @@ public class AmsshipDeliveryNoticeServiceImpl implements IAmsshipDeliveryNoticeS
|
|
amsshipDeliveryNotice.setIsNeedPortFee((String) map.get("isNeedPortFee"));
|
|
amsshipDeliveryNotice.setIsNeedPortFee((String) map.get("isNeedPortFee"));
|
|
amsshipDeliveryNotice.setIsNeedPortCharge((String) map.get("isNeedPortDisCharge"));
|
|
amsshipDeliveryNotice.setIsNeedPortCharge((String) map.get("isNeedPortDisCharge"));
|
|
amsshipDeliveryNotice.setCargoImageUrl((String) map.get("cargoPictureUrl"));
|
|
amsshipDeliveryNotice.setCargoImageUrl((String) map.get("cargoPictureUrl"));
|
|
|
|
+ BigDecimal portId= DataChange.dataToBigDecimal(map.get("portId"));
|
|
//生成批次
|
|
//生成批次
|
|
//根据portId查找portName
|
|
//根据portId查找portName
|
|
String portName = dilBatchMapper.getPortName(DataChange.dataToBigDecimal(map.get("portId")));
|
|
String portName = dilBatchMapper.getPortName(DataChange.dataToBigDecimal(map.get("portId")));
|
|
@@ -152,6 +156,12 @@ public class AmsshipDeliveryNoticeServiceImpl implements IAmsshipDeliveryNoticeS
|
|
Map<String, Object> map1 = dilBatchService.insertBatchId(map);
|
|
Map<String, Object> map1 = dilBatchService.insertBatchId(map);
|
|
BigDecimal batchIdInfacotryId =DataChange.dataToBigDecimal(map1.get("batchIdInfacotryId"));
|
|
BigDecimal batchIdInfacotryId =DataChange.dataToBigDecimal(map1.get("batchIdInfacotryId"));
|
|
amsshipDeliveryNotice.setBatchId(batchIdInfacotryId);
|
|
amsshipDeliveryNotice.setBatchId(batchIdInfacotryId);
|
|
|
|
+ //调用港口入库
|
|
|
|
+ Map<String,Object> mapValue = new HashMap<>();
|
|
|
|
+ mapValue.put("batchId",map1.get("batchIds"));
|
|
|
|
+ mapValue.put("portId",portId);
|
|
|
|
+ mapValue.put("resultMaterialNumber",DataChange.dataToBigDecimal(map.get("resultNumberOfLoans")));
|
|
|
|
+ wmshboundFeign.addWarehousingResult(mapValue);
|
|
i += amsshipDeliveryNoticeMapper.insertSelective(amsshipDeliveryNotice);
|
|
i += amsshipDeliveryNoticeMapper.insertSelective(amsshipDeliveryNotice);
|
|
return i ;
|
|
return i ;
|
|
}
|
|
}
|