|
@@ -229,22 +229,23 @@ public class WmspOutboundResultServiceImpl implements IWmspOutboundResultServic
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public int deleteGridMaterial(Integer resultId) {
|
|
|
|
|
|
+ public int deleteGridMaterial(String materialOnlyCode) {
|
|
//获取扫描的物资
|
|
//获取扫描的物资
|
|
- List<Map<String,Object>> scanList = wmspOutboundScanResultMapper.getResultMaterial(resultId);
|
|
|
|
|
|
+ // List<Map<String,Object>> scanList = wmspOutboundScanResultMapper.getResultMaterial(resultId);
|
|
//根据扫描的吊牌数据查询钢材物资id
|
|
//根据扫描的吊牌数据查询钢材物资id
|
|
- List<Map<String,Object>> listMap = null;
|
|
|
|
|
|
+ /* List<Map<String,Object>> listMap = null;
|
|
int i=0;
|
|
int i=0;
|
|
for(Map<String,Object> scanMaterial:scanList){
|
|
for(Map<String,Object> scanMaterial:scanList){
|
|
- String materialOnlyCode = scanMaterial.get("RESULT_MATERIAL").toString();
|
|
|
|
|
|
+ String materialOnlyCode = scanMaterial.get("RESULT_MATERIAL").toString();*/
|
|
|
|
+ int i=0;
|
|
String[] tag1 = materialOnlyCode.split("\\-");
|
|
String[] tag1 = materialOnlyCode.split("\\-");
|
|
- listMap = wmspOutboundScanResultMapper.getMaterialSteelId(tag1[7]);
|
|
|
|
|
|
+ List<Map<String,Object>> listMap = wmspOutboundScanResultMapper.getMaterialSteelId(tag1[7]);
|
|
for(Map<String,Object> map:listMap) {
|
|
for(Map<String,Object> map:listMap) {
|
|
BigDecimal materialId = DataChange.dataToBigDecimal(map.get("materialId"));
|
|
BigDecimal materialId = DataChange.dataToBigDecimal(map.get("materialId"));
|
|
//将这些物资钢材id进行逻辑删除
|
|
//将这些物资钢材id进行逻辑删除
|
|
i += wmspGridMaterialMapper.updateByMaterialId(materialId);
|
|
i += wmspGridMaterialMapper.updateByMaterialId(materialId);
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+
|
|
return i;
|
|
return i;
|
|
}
|
|
}
|
|
}
|
|
}
|