|
|
@@ -5,14 +5,8 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
-import com.cyksj.mapper.GoodsDonSkuMapper;
|
|
|
-import com.cyksj.mapper.GroupsMapper;
|
|
|
-import com.cyksj.mapper.GroupsRelationMapper;
|
|
|
-import com.cyksj.mapper.OrderDonMapper;
|
|
|
-import com.cyksj.model.entity.GoodsDonSku;
|
|
|
-import com.cyksj.model.entity.GroupsRelation;
|
|
|
-import com.cyksj.model.entity.GroupsTrips;
|
|
|
-import com.cyksj.model.entity.OrderDon;
|
|
|
+import com.cyksj.mapper.*;
|
|
|
+import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.service.mange.CmsGroupService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -38,6 +32,8 @@ public class CmsGroupServiceImpl extends ServiceImpl<GroupsMapper,GroupsTrips> i
|
|
|
|
|
|
private final OrderDonMapper orderDonMapper;
|
|
|
|
|
|
+ private final AccountMapper accountMapper;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public GroupsTrips issuance(GroupsTrips groups) {
|
|
|
@@ -47,6 +43,10 @@ public class CmsGroupServiceImpl extends ServiceImpl<GroupsMapper,GroupsTrips> i
|
|
|
}
|
|
|
groups.setNum(sku.getNum());
|
|
|
groups.setAvailableNum(sku.getNum());
|
|
|
+ if (groups.getAccountId() == null || accountMapper.selectById(groups.getAccountId()) == null) {
|
|
|
+ throw new BusinessRuntimeException("该账号不存在");
|
|
|
+ }
|
|
|
+ groups.setStatus(GroupsTrips.Status.validity);
|
|
|
this.save(groups);
|
|
|
|
|
|
for (Integer i = 1; i <= groups.getNum(); i++) {
|