|
@@ -2,14 +2,15 @@ package com.cyksj.service.mange.usermirror.impl;
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateTime;
|
|
import cn.hutool.core.date.DateTime;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
|
|
+import com.cyksj.mapper.mirrorshop.UserMirrorShopApplyRecordMapper;
|
|
|
import com.cyksj.mapper.mirrorshop.UserMirrorShopDistributeMoneyApplyMapper;
|
|
import com.cyksj.mapper.mirrorshop.UserMirrorShopDistributeMoneyApplyMapper;
|
|
|
import com.cyksj.mapper.mirrorshop.UserMirrorShopFeeOrderDonMapper;
|
|
import com.cyksj.mapper.mirrorshop.UserMirrorShopFeeOrderDonMapper;
|
|
|
import com.cyksj.mapper.mirrorshop.UserMirrorShopMapper;
|
|
import com.cyksj.mapper.mirrorshop.UserMirrorShopMapper;
|
|
|
-import com.cyksj.model.entity.UserMirrorShopDistributeMoneyApply;
|
|
|
|
|
-import com.cyksj.model.entity.UserMirrorShopFeeOrderDon;
|
|
|
|
|
-import com.cyksj.model.entity.YhShopDistributeMoneyApply;
|
|
|
|
|
|
|
+import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.model.request.DistributeApplyMoneyReq;
|
|
import com.cyksj.model.request.DistributeApplyMoneyReq;
|
|
|
|
|
+import com.cyksj.model.request.UserMirrorShopInfoApplyReq;
|
|
|
import com.cyksj.redis.RedisService;
|
|
import com.cyksj.redis.RedisService;
|
|
|
import com.cyksj.service.mange.usermirror.UserMirrorCommonService;
|
|
import com.cyksj.service.mange.usermirror.UserMirrorCommonService;
|
|
|
import com.cyksj.service.order.OrderRefundService;
|
|
import com.cyksj.service.order.OrderRefundService;
|
|
@@ -36,6 +37,8 @@ public class UserMirrorCommonServiceImpl implements UserMirrorCommonService {
|
|
|
|
|
|
|
|
private final UserMirrorShopMapper userMirrorShopMapper;
|
|
private final UserMirrorShopMapper userMirrorShopMapper;
|
|
|
|
|
|
|
|
|
|
+ private final UserMirrorShopApplyRecordMapper userMirrorShopApplyRecordMapper;
|
|
|
|
|
+
|
|
|
private final RedisService redisService;
|
|
private final RedisService redisService;
|
|
|
|
|
|
|
|
private final UserBenefitsService userBenefitsService;
|
|
private final UserBenefitsService userBenefitsService;
|
|
@@ -117,4 +120,27 @@ public class UserMirrorCommonServiceImpl implements UserMirrorCommonService {
|
|
|
orderDon.setRefundMoney(orderDon.getMoney());
|
|
orderDon.setRefundMoney(orderDon.getMoney());
|
|
|
userMirrorShopFeeOrderDonMapper.updateById(orderDon);
|
|
userMirrorShopFeeOrderDonMapper.updateById(orderDon);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void verifyUserMIrrorShopApply(UserMirrorShopInfoApplyReq applyReq) {
|
|
|
|
|
+ UserMirrorShopApplyRecord userMirrorShopApplyRecord = userMirrorShopApplyRecordMapper.selectById(applyReq.getId());
|
|
|
|
|
+
|
|
|
|
|
+ UserMirrorShopApplyRecord.Status status = applyReq.getStatus();
|
|
|
|
|
+ if (status == UserMirrorShopApplyRecord.Status.fail && StrUtil.isEmpty(applyReq.getReason())) {
|
|
|
|
|
+ throw BusinessRuntimeException.getInstance("请输入审核失败原因");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (status == UserMirrorShopApplyRecord.Status.success) {
|
|
|
|
|
+ UserMirrorShop userMirrorShop = userMirrorShopMapper.selectOne(Wrappers.lambdaQuery(UserMirrorShop.class)
|
|
|
|
|
+ .eq(UserMirrorShop::getUserId, userMirrorShopApplyRecord.getUserId())
|
|
|
|
|
+ .last("limit 1"));
|
|
|
|
|
+
|
|
|
|
|
+ userMirrorShop.setName(userMirrorShopApplyRecord.getName());
|
|
|
|
|
+ userMirrorShop.setLogo(userMirrorShop.getLogo());
|
|
|
|
|
+ userMirrorShopMapper.updateById(userMirrorShop);
|
|
|
|
|
+ }
|
|
|
|
|
+ userMirrorShopApplyRecord.setReason(applyReq.getReason());
|
|
|
|
|
+ userMirrorShopApplyRecord.setVerifyStatus(applyReq.getStatus());
|
|
|
|
|
+ userMirrorShopApplyRecordMapper.updateById(userMirrorShopApplyRecord);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|