|
@@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.mapper.GoodsDonMapper;
|
|
import com.cyksj.mapper.GoodsDonMapper;
|
|
|
|
|
+import com.cyksj.mapper.manage.distribute.UserDistributeMapper;
|
|
|
import com.cyksj.mapper.shop.*;
|
|
import com.cyksj.mapper.shop.*;
|
|
|
import com.cyksj.model.entity.*;
|
|
import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.model.request.DistributeApplyMoneyReq;
|
|
import com.cyksj.model.request.DistributeApplyMoneyReq;
|
|
@@ -65,6 +66,9 @@ public class CmsYhShopCommonServiceImpl implements CmsYhShopCommonService {
|
|
|
|
|
|
|
|
private final YhShopUserBusinessDefaultRateConfigMapper defaultRateConfigMapper;
|
|
private final YhShopUserBusinessDefaultRateConfigMapper defaultRateConfigMapper;
|
|
|
|
|
|
|
|
|
|
+ private final UserDistributeMapper userDistributeMapper;
|
|
|
|
|
+
|
|
|
|
|
+ private final YhShopUserPlatDistributeRateMapper yhShopUserPlatDistributeRateMapper;
|
|
|
@Override
|
|
@Override
|
|
|
public void setGeneralGoodsRate(List<YhShopGeneralGoodsRate> rates) {
|
|
public void setGeneralGoodsRate(List<YhShopGeneralGoodsRate> rates) {
|
|
|
List<YhShopGeneralGoodsRate> saveShopGoodsRate = new ArrayList<>(rates.size());
|
|
List<YhShopGeneralGoodsRate> saveShopGoodsRate = new ArrayList<>(rates.size());
|
|
@@ -121,6 +125,14 @@ public class CmsYhShopCommonServiceImpl implements CmsYhShopCommonService {
|
|
|
yhShop.setReason(null);
|
|
yhShop.setReason(null);
|
|
|
if (yhShop.getVerifyStatus() == YhShop.Status.verify) {
|
|
if (yhShop.getVerifyStatus() == YhShop.Status.verify) {
|
|
|
yhShop.setVerifyStatus(YhShop.Status.success);
|
|
yhShop.setVerifyStatus(YhShop.Status.success);
|
|
|
|
|
+ //审核成功 同步分销管理 设置的平台提成比例
|
|
|
|
|
+ UserDistribute userDistribute = userDistributeMapper.selectOne(Wrappers.lambdaQuery(UserDistribute.class)
|
|
|
|
|
+ .eq(UserDistribute::getUserId, yhShop.getUserId())
|
|
|
|
|
+ .eq(UserDistribute::getDeleted, true).last("limit 1"));
|
|
|
|
|
+ if (userDistribute != null) {
|
|
|
|
|
+ yhShop.setBusinessId(userDistribute.getBusinessId());
|
|
|
|
|
+ yhShopUserPlatDistributeRateMapper.batchInsertGoodsRate(yhShop.getUserId());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
yhShopApplyRecord.setVerifyTime(DateTime.now());
|
|
yhShopApplyRecord.setVerifyTime(DateTime.now());
|