|
@@ -264,6 +264,9 @@ public class QualityInfoServiceImpl extends ServiceImpl<QualityInfoMapper, Quali
|
|
|
Long deliverGoodsId = stockWaitJson.getLong("deliverGoodsId");
|
|
|
LogisticsInfos logisticsInfos = logisticsInfosService.getOne(q -> q.eq(LogisticsInfos::getBusinessId, deliverGoodsId));
|
|
|
|
|
|
+ Purchase purchase = purchaseService.getById(stockWait.getBusinessId());
|
|
|
+ Assert.notEmpty(purchase, "查询不到采购信息");
|
|
|
+
|
|
|
AbnormalInfo abnormalInfo = new AbnormalInfo();
|
|
|
|
|
|
//搜索物流单号是否已经存在 异常信息
|
|
@@ -273,6 +276,7 @@ public class QualityInfoServiceImpl extends ServiceImpl<QualityInfoMapper, Quali
|
|
|
AbnormalInfo oldAbnormalInfo = abnormalInfoService.getOne(q -> q
|
|
|
.in(AbnormalInfo::getLogisticsInfosId, ids)
|
|
|
.eq(AbnormalInfo::getType,10)
|
|
|
+ .eq(AbnormalInfo::getPurchaseId,purchase.getId())
|
|
|
);
|
|
|
if (ObjectUtil.isNotEmpty(oldAbnormalInfo)) {
|
|
|
abnormalInfo = oldAbnormalInfo;
|
|
@@ -283,8 +287,7 @@ public class QualityInfoServiceImpl extends ServiceImpl<QualityInfoMapper, Quali
|
|
|
abnormalInfo.setStatus(0);
|
|
|
abnormalInfo.setType(10);
|
|
|
//将异常关联详细设置成采购id和采购单号
|
|
|
- Purchase purchase = purchaseService.getById(stockWait.getBusinessId());
|
|
|
- Assert.notEmpty(purchase, "查询不到采购信息");
|
|
|
+
|
|
|
String victoriatouristJson = purchase.getVictoriatouristJson();
|
|
|
JSONObject json = ObjectUtil.isNotEmpty(victoriatouristJson) ? JSONObject.parseObject(victoriatouristJson) : new JSONObject();
|
|
|
//赋值关联信息
|