|
@@ -1,5 +1,6 @@
|
|
|
package com.cyksj.service.goods.impl;
|
|
package com.cyksj.service.goods.impl;
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -157,6 +158,9 @@ public class GoodsWholesaleServiceImpl extends ServiceImpl<GoodsWholesaleMapper,
|
|
|
public void updateOrderAccount(List<GoodsWholesaleUserAccount> goodsWholesaleUserAccounts) {
|
|
public void updateOrderAccount(List<GoodsWholesaleUserAccount> goodsWholesaleUserAccounts) {
|
|
|
goodsWholesaleUserAccounts.forEach(order -> {
|
|
goodsWholesaleUserAccounts.forEach(order -> {
|
|
|
goodsWholesaleUserAccountMapper.updateById(order);
|
|
goodsWholesaleUserAccountMapper.updateById(order);
|
|
|
|
|
+ if (order.getId() == null) {
|
|
|
|
|
+ goodsWholesaleUserAccountMapper.insert(order);
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -165,5 +169,11 @@ public class GoodsWholesaleServiceImpl extends ServiceImpl<GoodsWholesaleMapper,
|
|
|
goodsWholesaleUserAccounts.forEach(order -> {
|
|
goodsWholesaleUserAccounts.forEach(order -> {
|
|
|
goodsWholesaleUserAccountMapper.insert(order);
|
|
goodsWholesaleUserAccountMapper.insert(order);
|
|
|
});
|
|
});
|
|
|
|
|
+ if (CollUtil.isNotEmpty(goodsWholesaleUserAccounts)) {
|
|
|
|
|
+ Long orderId = goodsWholesaleUserAccounts.get(0).getOrderId();
|
|
|
|
|
+ GoodsWholesaleOrderDon orderDon = wholesaleOrderDonMapper.selectById(orderId);
|
|
|
|
|
+ orderDon.setStatus(GoodsWholesaleOrderDon.Status.complete);
|
|
|
|
|
+ wholesaleOrderDonMapper.updateById(orderDon);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|