|
@@ -486,8 +486,19 @@ public class WebsitMPurchaseLogic {
|
|
|
.eq(WebsitPurchaseItem::getPurchaseId, purchase.getPurchaseId())
|
|
|
.list();
|
|
|
|
|
|
+ final Storage storage = storageService.lambdaQuery()
|
|
|
+ .eq(Storage::getCompanyWechatId, adminUser.getAdminCompanyWechat().getCompanyWechatId())
|
|
|
+ .eq(Storage::getWebsitId, purchase.getWebsitId())
|
|
|
+ .eq(Storage::getIsDefault, IsEnum.Y.getValue())
|
|
|
+ .one();
|
|
|
+
|
|
|
this.checkPurchaseItemsCount(purchase, purchaseItems);
|
|
|
|
|
|
+ if (StringUtils.isBlank(purchase.getStorageId())) {
|
|
|
+ purchase.setStorageId(storage.getStorageId());
|
|
|
+ purchase.setStorageName(storage.getStorageName());
|
|
|
+ }
|
|
|
+
|
|
|
purchase.setFlag(MaterialFlagEnum.OK.getKey())
|
|
|
.setConfirmBy(adminUser.getNickName())
|
|
|
.setConfirmTime(DateUtil.date())
|