|
@@ -193,10 +193,8 @@ public class WmspOutboundResultController extends BaseRESTfulController {
|
|
String materialOnlyCode=subResultMaterial.split("-")[7];
|
|
String materialOnlyCode=subResultMaterial.split("-")[7];
|
|
BigDecimal resultId = new BigDecimal(map.get("resultId").toString());
|
|
BigDecimal resultId = new BigDecimal(map.get("resultId").toString());
|
|
//物资唯一编码
|
|
//物资唯一编码
|
|
-
|
|
|
|
-
|
|
|
|
//判断物质是否已经被扫描
|
|
//判断物质是否已经被扫描
|
|
- int isScan = wmspOutboundResultService.ExistScanResult(subResultMaterial);
|
|
|
|
|
|
+ int isScan = wmspOutboundResultService.ExistScanResult(subResultMaterial,resultId);
|
|
//根据物资id查询相对应的入库实绩ID,并将其赋值给相对应的入库扫描实绩表,判断是否入库
|
|
//根据物资id查询相对应的入库实绩ID,并将其赋值给相对应的入库扫描实绩表,判断是否入库
|
|
List<Map<String, Object>> list = wmspInboundScanResultMapper.getInboundResultIdByMaterial(subResultMaterial);
|
|
List<Map<String, Object>> list = wmspInboundScanResultMapper.getInboundResultIdByMaterial(subResultMaterial);
|
|
if (list==null||list.size()==0){
|
|
if (list==null||list.size()==0){
|
|
@@ -273,7 +271,7 @@ public class WmspOutboundResultController extends BaseRESTfulController {
|
|
* */
|
|
* */
|
|
|
|
|
|
///判断物质是否已经被扫描
|
|
///判断物质是否已经被扫描
|
|
- int scanCount = wmspOutboundResultService.ExistScanResult(subResultMaterial);
|
|
|
|
|
|
+ int scanCount = wmspOutboundResultService.ExistScanResult(subResultMaterial,null);
|
|
///如果没有被扫描
|
|
///如果没有被扫描
|
|
if(scanCount==0){
|
|
if(scanCount==0){
|
|
//wmspOutboundResultService.getOutBoundId(resultNumber);
|
|
//wmspOutboundResultService.getOutBoundId(resultNumber);
|
|
@@ -532,7 +530,7 @@ public class WmspOutboundResultController extends BaseRESTfulController {
|
|
int result = wmspOutboundResultService.deleteGridMaterial(materialOnlyCode);
|
|
int result = wmspOutboundResultService.deleteGridMaterial(materialOnlyCode);
|
|
|
|
|
|
//判断物质是否已经被扫描
|
|
//判断物质是否已经被扫描
|
|
- int isScan = wmspOutboundResultService.ExistScanResult(materialOnlyCode);
|
|
|
|
|
|
+ int isScan = wmspOutboundResultService.ExistScanResult(materialOnlyCode,null);
|
|
if (result>0&&isScan==0&&list.size()>0){
|
|
if (result>0&&isScan==0&&list.size()>0){
|
|
Map<String, Object> map1 = list.get(0);
|
|
Map<String, Object> map1 = list.get(0);
|
|
//创建出库实绩
|
|
//创建出库实绩
|