|
@@ -1,27 +1,26 @@
|
|
|
package cn.newfeifan.mall.module.distri.service.orderpercentage;
|
|
|
|
|
|
+import cn.newfeifan.mall.framework.common.util.json.JsonUtils;
|
|
|
import cn.newfeifan.mall.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
import cn.newfeifan.mall.module.distri.controller.admin.orderpercentage.vo.*;
|
|
|
import cn.newfeifan.mall.module.distri.dal.dataobject.orderpercentage.OrderPercentageDO;
|
|
|
import cn.newfeifan.mall.framework.common.pojo.PageResult;
|
|
|
-import cn.newfeifan.mall.framework.common.pojo.PageParam;
|
|
|
import cn.newfeifan.mall.framework.common.util.object.BeanUtils;
|
|
|
|
|
|
import cn.newfeifan.mall.module.distri.dal.mysql.orderpercentage.OrderPercentageMapper;
|
|
|
|
|
|
import static cn.newfeifan.mall.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
-import static cn.newfeifan.mall.module.distri.constant.DistriConstants.ONE_HUNDRED;
|
|
|
-import static cn.newfeifan.mall.module.distri.constant.DistriConstants.PERCENT;
|
|
|
+import static cn.newfeifan.mall.module.distri.constant.DistriConstants.*;
|
|
|
import static cn.newfeifan.mall.module.distri.enums.ErrorCodeConstants.*;
|
|
|
|
|
|
/**
|
|
@@ -31,11 +30,15 @@ import static cn.newfeifan.mall.module.distri.enums.ErrorCodeConstants.*;
|
|
|
*/
|
|
|
@Service
|
|
|
@Validated
|
|
|
+@Slf4j
|
|
|
public class OrderPercentageServiceImpl implements OrderPercentageService {
|
|
|
|
|
|
@Resource
|
|
|
private OrderPercentageMapper orderPercentageMapper;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private StringRedisTemplate stringRedisTemplate;
|
|
|
+
|
|
|
@Override
|
|
|
public Long createOrderPercentage(OrderPercentageSaveReqVO createReqVO) {
|
|
|
/* OrderPercentageSaveReqVO orderPercentageSaveReqVO = new OrderPercentageSaveReqVO();
|
|
@@ -70,6 +73,14 @@ public class OrderPercentageServiceImpl implements OrderPercentageService {
|
|
|
// 更新
|
|
|
OrderPercentageDO updateObj = BeanUtils.toBean(updateReqVO, OrderPercentageDO.class);
|
|
|
orderPercentageMapper.updateById(updateObj);
|
|
|
+
|
|
|
+ OrderPercentageRedisVO build = OrderPercentageRedisVO
|
|
|
+ .builder()
|
|
|
+ .signInSocialStatus(updateReqVO.getSignInSocialStatus())
|
|
|
+ .signInSocialStatusMax(updateReqVO.getSignInSocialStatusMax())
|
|
|
+ .build();
|
|
|
+ stringRedisTemplate.opsForValue().set(DISTRI_ORDER_PERCENTAGE, JsonUtils.toJsonString(build));
|
|
|
+ log.info("======更新身价配置======");
|
|
|
}
|
|
|
|
|
|
@Override
|