|
@@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import javax.xml.crypto.Data;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
@@ -501,6 +502,8 @@ public class WmsInboundScanResultServiceImpl implements IWmsInboundScanResultSer
|
|
|
String furnaceNumber=map.get("furnaceNumber").toString();
|
|
|
//理重
|
|
|
BigDecimal theoreticalWeight= DataChange.dataToBigDecimal(map.get("theoreticalWeight"));
|
|
|
+ //实重
|
|
|
+ BigDecimal actualWeight = DataChange.dataToBigDecimal(map.get("actualWeight"));
|
|
|
Map<String,Object> materialDetails=wmspInboundScanResultMapper.findMaterialDetails(materialCode);
|
|
|
if(materialDetails==null || materialDetails.get("materialModel")==null || materialDetails.get("materialSpecification")==null)
|
|
|
return null;
|
|
@@ -524,11 +527,24 @@ public class WmsInboundScanResultServiceImpl implements IWmsInboundScanResultSer
|
|
|
+today+"-"
|
|
|
+i+materialOnlyCode+"-"//唯一编码
|
|
|
+materialCode+"-"
|
|
|
- +"1";
|
|
|
+ +"A1024A" + actualWeight;
|
|
|
temp.put("resultMaterial",resultMaterial);
|
|
|
System.out.println(resultMaterial);
|
|
|
resultMaterials.add(temp);
|
|
|
}
|
|
|
return resultMaterials;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int deleteMaterialSteelMes(Map<String, Object> map) {
|
|
|
+ BigDecimal materialSteelId = wmspInboundScanResultMapper.getMaterialSteelId(map);
|
|
|
+ if(materialSteelId == null) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ //删除入库实绩,实时库存
|
|
|
+ wmspInboundScanResultMapper.deleteMaterialSteel(materialSteelId);
|
|
|
+ wmspInboundScanResultMapper.deleteInboundResult(materialSteelId);
|
|
|
+ wmspInboundScanResultMapper.deleteInboundScanResult(materialSteelId);
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
}
|