diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java index 31ad2861..7240d12b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchaseclaimRequest/PurchaseclaimRequestMainServiceImpl.java @@ -232,7 +232,7 @@ public class PurchaseclaimRequestMainServiceImpl implements PurchaseclaimRequest PurchaseclaimRequestImportErrorVO importVO = PurchaseclaimRequestDetailConvert.INSTANCE.convert(createReqVO, purchaseclaimRequestDetailCreateReqVO); //进行子表的错误统计 //主表没有错误 写入库里 - if(messageMain.equals("") || messageDetail.equals("")){ + if(!messageMain.equals("") || !messageDetail.equals("")){ importVO.setImportStatus("失败"); messageMain = messageMain + messageDetail; importVO.setImportRemark(messageMain.substring(0,messageMain.length()-1)); @@ -265,7 +265,7 @@ public class PurchaseclaimRequestMainServiceImpl implements PurchaseclaimRequest purchaseclaimRequestMainMapper.insert(createObj); purchaseclaimRequestDetailMapper.insertBatch(subDOList); } - else if(existPurchaseclaimRequestMainDO == null && mode != 2){ + else if(existPurchaseclaimRequestMainDO != null && mode != 2){ createReqVO.setStatus(DictFrameworkUtils.parseDictDataValue(DictTypeConstants.REQUEST_STATUS, "新增")); String number = serialNumberApi.generateCode(RuleCodeEnum.PURCHASE_CLAIM_RECORD.getCode()); createReqVO.setNumber(number);