|
@@ -63,9 +63,13 @@ public class WmshGridMaterialServiceImpl implements IWmshGridMaterialService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public int updatePortStock(Map<String,Object> map) {
|
|
public int updatePortStock(Map<String,Object> map) {
|
|
|
|
+ BigDecimal tonnage=null;
|
|
BigDecimal portId = DataChange.dataToBigDecimal(map.get("portId"));
|
|
BigDecimal portId = DataChange.dataToBigDecimal(map.get("portId"));
|
|
BigDecimal batchId = DataChange.dataToBigDecimal(map.get("batchId"));
|
|
BigDecimal batchId = DataChange.dataToBigDecimal(map.get("batchId"));
|
|
- BigDecimal tonnage = DataChange.dataToBigDecimal(map.get("resultMaterialNumber"));
|
|
|
|
|
|
+ tonnage = DataChange.dataToBigDecimal(map.get("resultMaterialNumber"));
|
|
|
|
+ if (map.get("resultMaterialNumber")==null){
|
|
|
|
+ tonnage =DataChange.dataToBigDecimal(map.get("resultTonnage"));
|
|
|
|
+ }
|
|
BigDecimal status = DataChange.dataToBigDecimal(map.get("status"));
|
|
BigDecimal status = DataChange.dataToBigDecimal(map.get("status"));
|
|
Map<String,Object> selectMap = new HashMap<>();
|
|
Map<String,Object> selectMap = new HashMap<>();
|
|
selectMap.put("portId",portId);
|
|
selectMap.put("portId",portId);
|
|
@@ -85,7 +89,6 @@ public class WmshGridMaterialServiceImpl implements IWmshGridMaterialService {
|
|
Map<String,Object> map1 = wmshGridMaterials.get(0);
|
|
Map<String,Object> map1 = wmshGridMaterials.get(0);
|
|
BigDecimal oldGmsTonnage = DataChange.dataToBigDecimal(map1.get("gmTonnage"));
|
|
BigDecimal oldGmsTonnage = DataChange.dataToBigDecimal(map1.get("gmTonnage"));
|
|
BigDecimal gmId =DataChange.dataToBigDecimal(map1.get("gmId"));
|
|
BigDecimal gmId =DataChange.dataToBigDecimal(map1.get("gmId"));
|
|
-
|
|
|
|
WmshGridMaterial wmshGridMaterial=new WmshGridMaterial();
|
|
WmshGridMaterial wmshGridMaterial=new WmshGridMaterial();
|
|
wmshGridMaterial.setGmId(gmId);
|
|
wmshGridMaterial.setGmId(gmId);
|
|
BigDecimal gmsTonnage;
|
|
BigDecimal gmsTonnage;
|