From 21a2db7a930034a08451d6afa1128ca84d885178 Mon Sep 17 00:00:00 2001
From: cabbage <281119120@qq.com>
Date: Tue, 8 Jul 2025 14:26:46 +0800
Subject: [PATCH] =?UTF-8?q?##=20=E7=AD=89=E7=BA=A7=E3=80=81=E5=A4=8D?=
=?UTF-8?q?=E8=B4=AD=E7=BA=A7=E5=B7=AE=E6=B7=BB=E5=8A=A0=E5=88=B07?=
=?UTF-8?q?=E7=BA=A7=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../system/base/mapper/BdNoticeMapper.java | 20 -
.../system/base/service/IBdNoticeService.java | 16 +-
.../service/impl/BdNoticeServiceImpl.java | 47 +-
.../com/hzs/system/base/vo/BdNoticeVO.java | 6 +-
.../manage/BdRetailRangeController.java | 141 ++---
.../config/mapper/BdRangeDetailsMapper.java | 12 +-
.../service/IBdRangeDetailsService.java | 14 +-
.../impl/BdRangeDetailsServiceImpl.java | 13 +-
.../mapper/system/base/BdNoticeMapper.xml | 119 ++--
.../system/config/BdRangeDetailsMapper.xml | 35 +-
.../core/constant/msg/ConfigMsgConstants.java | 599 ++++++++----------
.../com/hzs/common/core/enums/ERangeType.java | 6 +-
.../common/domain/system/base/BdNotice.java | 3 -
.../domain/system/config/BdRangeDetails.java | 6 -
.../system/config/ext/BdRangeDetailsExt.java | 17 +-
.../domain/system/config/ext/BdRangeExt.java | 26 +-
16 files changed, 408 insertions(+), 672 deletions(-)
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/mapper/BdNoticeMapper.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/mapper/BdNoticeMapper.java
index 29ea92d5..355bc775 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/mapper/BdNoticeMapper.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/mapper/BdNoticeMapper.java
@@ -9,12 +9,7 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
- *
* 公告表 Mapper 接口
- *
- *
- * @author hzs
- * @since 2022-08-09
*/
public interface BdNoticeMapper extends BaseMapper {
@@ -26,7 +21,6 @@ public interface BdNoticeMapper extends BaseMapper {
*/
List getMemberNotice(BdNoticeVO noticeVO);
-
/**
* 查询后台公告列表信息
*
@@ -35,7 +29,6 @@ public interface BdNoticeMapper extends BaseMapper {
*/
List getAdminNotice(BdNoticeVO noticeVO);
-
/**
* 后台首页显示
*
@@ -44,15 +37,6 @@ public interface BdNoticeMapper extends BaseMapper {
*/
List getAdminIndexNotice(BdNoticeVO noticeVO);
- /**
- * 根据 ID删除公告信息
- *
- * @param notice 参数
- * @return Boolean
- */
- Integer deleteNoticeById(BdNotice notice);
-
-
/**
* 会员首页显示公告
*
@@ -69,7 +53,6 @@ public interface BdNoticeMapper extends BaseMapper {
*/
List showIndexMailNotice(BdNoticeVO noticeVO);
-
/**
* 会员端弹窗显示
*
@@ -78,7 +61,6 @@ public interface BdNoticeMapper extends BaseMapper {
*/
List showIndexPopScreen(BdNoticeVO noticeVO);
-
/**
* 会员首页公告、站内信总条数
*
@@ -87,7 +69,6 @@ public interface BdNoticeMapper extends BaseMapper {
*/
Integer showIndexNoticeCount(BdNoticeVO noticeVO);
-
/**
* 会员首页站内信的未读条数
*
@@ -112,7 +93,6 @@ public interface BdNoticeMapper extends BaseMapper {
*/
List selectAdminNotice(@Param("pkCountry") Integer pkCountry);
-
/**
* 后台根据角色弹窗显示
*
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/IBdNoticeService.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/IBdNoticeService.java
index b536683b..c0f6aab6 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/IBdNoticeService.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/IBdNoticeService.java
@@ -13,9 +13,6 @@ import java.util.Map;
/**
* 公告表 服务类
- *
- * @author hzs
- * @since 2022-08-09
*/
public interface IBdNoticeService extends IService {
@@ -104,20 +101,12 @@ public interface IBdNoticeService extends IService {
/**
- * @description: 获取等级的翻译KEY值
- * @author: zhang jing
- * @date: 2023/3/2 12:00
- * @param: [pkId, gradeMap]
- * @return: java.lang.Integer
+ * 获取等级的翻译KEY值
**/
Integer getGradeTranslateValue(Integer pkId, Map gradeMap);
/**
- * @description: 获取奖衔的翻译KEY值
- * @author: zhang jing
- * @date: 2023/3/2 12:00
- * @param: [pkId, awardsMap]
- * @return: java.lang.Integer
+ * 获取奖衔的翻译KEY值
**/
Integer getAwardsTranslateValue(Integer pkId, Map awardsMap);
@@ -154,7 +143,6 @@ public interface IBdNoticeService extends IService {
*/
Object[] selectAdminNotice(Integer pkCountry);
-
/**
* 会员首页公告、站内信总条数
*
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/impl/BdNoticeServiceImpl.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/impl/BdNoticeServiceImpl.java
index 0a749390..27550ef9 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/impl/BdNoticeServiceImpl.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/service/impl/BdNoticeServiceImpl.java
@@ -22,7 +22,6 @@ import com.hzs.common.domain.system.ext.BdNoticeExt;
import com.hzs.common.domain.system.sys.SysRole;
import com.hzs.common.service.ITransactionCommonService;
import com.hzs.system.base.mapper.BdNoticeMapper;
-import com.hzs.system.base.service.IBdMemberNoticeService;
import com.hzs.system.base.service.IBdNoticeDetailService;
import com.hzs.system.base.service.IBdNoticeService;
import com.hzs.system.base.vo.*;
@@ -43,19 +42,16 @@ import java.util.stream.Collectors;
/**
* 公告表 服务实现类
- *
- * @author hzs
- * @since 2022-08-09
*/
@Service
public class BdNoticeServiceImpl extends ServiceImpl implements IBdNoticeService {
@Autowired
- private ISysRoleService sysRoleService;
+ private ISysRoleService iSysRoleService;
@Autowired
- private IBdGradeService gradeService;
+ private IBdGradeService iBdGradeService;
@Autowired
- private IBdAwardsService awardsService;
+ private IBdAwardsService iBdAwardsService;
@Autowired
private IBdNoticeDetailService iBdNoticeDetailService;
@Autowired
@@ -64,7 +60,7 @@ public class BdNoticeServiceImpl extends ServiceImpl i
private RabbitTemplate rabbitTemplate;
@DubboReference
- IApprovalServiceApi approvalServiceApi;
+ IApprovalServiceApi iApprovalServiceApi;
@Override
@Transactional(rollbackFor = Exception.class)
@@ -93,7 +89,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return result;
}
-
@Override
@Transactional(rollbackFor = Exception.class)
public Boolean adminSaveNotice(NoticePetitionVO noticePetitionVO) {
@@ -127,7 +122,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return submitApproval(noticePetitionVO, batchCode);
}
-
/**
* 公告、站内信 操作日志
*
@@ -166,7 +160,7 @@ public class BdNoticeServiceImpl extends ServiceImpl i
.signType(ESignType.getEnumByValue(noticePetitionVO.getSignType())).userIdList(noticePetitionVO.getUserIdList())
.sendIdList(noticePetitionVO.getSendIdList())
.remark(noticePetitionVO.getRemark()).build();
- R submit = approvalServiceApi.submit(approvalSubmitDTO, noticeVO.getLoginUser());
+ R submit = iApprovalServiceApi.submit(approvalSubmitDTO, noticeVO.getLoginUser());
if (!submit.isSuccess()) {
throw new RuntimeException(submit.getMsg());
} else {
@@ -200,9 +194,9 @@ public class BdNoticeServiceImpl extends ServiceImpl i
if (CollUtil.isNotEmpty(noticeList)) {
// 查询等级、奖衔列表
- List gradeList = gradeService.selectGradeAll(noticeVO.getPkCountry());
+ List gradeList = iBdGradeService.selectGradeAll(noticeVO.getPkCountry());
Map gradeMap = gradeList.stream().collect(Collectors.toMap(BdGrade::getPkId, val -> val));
- List awardsList = awardsService.getBdAwards(noticeVO.getPkCountry(), null);
+ List awardsList = iBdAwardsService.getBdAwards(noticeVO.getPkCountry(), null);
Map awardsMap = awardsList.stream().collect(Collectors.toMap(BdAwards::getPkId, val -> val));
for (BdNotice notice : noticeList) {
@@ -258,7 +252,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return new Object[]{noticeList, bdNoticeVOList};
}
-
@Override
public Object[] showIndexNotice(BdNoticeVO noticeVO) {
List noticeList;
@@ -271,7 +264,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
}
List bdNoticeVOList = BeanUtil.copyToList(noticeList, BdNoticeVO.class);
return new Object[]{noticeList, bdNoticeVOList};
-
}
@Override
@@ -280,7 +272,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return BeanUtil.copyToList(noticeList, BdNoticeVO.class);
}
-
@Override
public BdNoticeVO showIndexNoticeDetail(Long pkId, Integer pkCountry, Long pkMember) {
BdNoticeDetail noticeDetail = iBdNoticeDetailService.selectNoticeDetailByPkNoticeId(pkId, pkMember);
@@ -298,20 +289,12 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return changeTranslate(notice, null, null);
}
-
@Override
public BdNoticeVO showNoticeDetail(Long pkId) {
BdNotice notice = baseMapper.selectById(pkId);
return changeTranslate(notice, null, null);
}
- /**
- * 获取等级的翻译KEY值
- *
- * @param pkId ID
- * @param gradeMap 等级map
- * @return Integer
- */
@Override
public Integer getGradeTranslateValue(Integer pkId, Map gradeMap) {
BdGrade bdGrade;
@@ -321,20 +304,13 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return bdGrade.getPkTransaction();
}
}
- bdGrade = gradeService.getBdGrade(pkId);
+ bdGrade = iBdGradeService.getBdGrade(pkId);
if (null != bdGrade) {
return bdGrade.getPkTransaction();
}
return 0;
}
- /**
- * 获取奖衔的翻译KEY值
- *
- * @param pkId ID
- * @param awardsMap 奖衔map
- * @return Integer
- */
@Override
public Integer getAwardsTranslateValue(Integer pkId, Map awardsMap) {
BdAwards bdAwards;
@@ -344,7 +320,7 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return bdAwards.getPkTransaction();
}
}
- bdAwards = awardsService.getBdAwardsOne(pkId);
+ bdAwards = iBdAwardsService.getBdAwardsOne(pkId);
if (bdAwards != null) {
return bdAwards.getPkTransaction();
}
@@ -410,7 +386,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return noticeAwardList;
}
-
/**
* 发布位置翻译
*
@@ -443,7 +418,7 @@ public class BdNoticeServiceImpl extends ServiceImpl i
String[] roles = role.split(",");
List roleNames = new ArrayList<>();
for (String roleStr : roles) {
- SysRole sysRole = sysRoleService.selectRoleById(Long.parseLong(roleStr));
+ SysRole sysRole = iSysRoleService.selectRoleById(Long.parseLong(roleStr));
if (null != sysRole) {
roleNames.add(sysRole.getRoleName());
}
@@ -481,7 +456,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
showVO.setNoticeList(bdNoticeVOList);
showVO.setMonthTime(entry.getKey());
bdNoticeAdminShowVOList.add(showVO);
-
}
}
return new Object[]{bdNoticeExtList, bdNoticeAdminShowVOList};
@@ -497,7 +471,6 @@ public class BdNoticeServiceImpl extends ServiceImpl i
return baseMapper.showIndexMailCount(noticeVO);
}
-
@Override
public List selectAdminNoticeByRole(BdNoticeVO noticeVO) {
return baseMapper.selectAdminNoticeByRole(noticeVO);
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/vo/BdNoticeVO.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/vo/BdNoticeVO.java
index b1d68d23..b7f49887 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/base/vo/BdNoticeVO.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/base/vo/BdNoticeVO.java
@@ -15,11 +15,7 @@ import java.util.Date;
import java.util.List;
/**
- * @Description: 公告VO
- * @Author: ljc
- * @Time: 2023/2/3 11:24
- * @Classname: BdNoticeVO
- * @Package_name: com.hzs.system.base.vo
+ * 公告VO
*/
@Data
@Builder
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/controller/manage/BdRetailRangeController.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/controller/manage/BdRetailRangeController.java
index 47983f05..ebba9731 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/controller/manage/BdRetailRangeController.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/controller/manage/BdRetailRangeController.java
@@ -6,25 +6,25 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.hzs.common.core.annotation.Log;
import com.hzs.common.core.constant.msg.ConfigMsgConstants;
-import com.hzs.common.core.domain.R;
import com.hzs.common.core.enums.*;
import com.hzs.common.core.utils.StringUtils;
import com.hzs.common.core.utils.poi.ExcelUtil;
import com.hzs.common.core.web.controller.BaseController;
import com.hzs.common.core.web.domain.AjaxResult;
import com.hzs.common.core.web.page.TableDataInfo;
+import com.hzs.common.domain.system.config.BdAwards;
+import com.hzs.common.domain.system.config.BdGrade;
import com.hzs.common.domain.system.config.BdRange;
import com.hzs.common.domain.system.config.ext.BdRangeDetailsExt;
import com.hzs.common.domain.system.config.ext.BdRangeExt;
import com.hzs.common.security.utils.SecurityUtils;
import com.hzs.common.util.TransactionUtils;
-import com.hzs.system.base.ITransactionServiceApi;
-import com.hzs.system.base.service.IBdNoticeService;
+import com.hzs.system.config.service.IBdAwardsService;
+import com.hzs.system.config.service.IBdGradeService;
import com.hzs.system.config.service.IBdRangeDetailsService;
import com.hzs.system.config.service.IBdRangeService;
import com.hzs.system.config.vo.RangeVo;
import lombok.extern.slf4j.Slf4j;
-import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -35,9 +35,6 @@ import java.util.List;
/**
* 新零售极差配置 前端控制器
- *
- * @author zhangjing
- * @since 2022-09-09
*/
@Slf4j
@RestController
@@ -45,21 +42,16 @@ import java.util.List;
public class BdRetailRangeController extends BaseController {
@Autowired
- private IBdRangeService rangeService;
+ private IBdRangeService iBdRangeService;
@Autowired
- private IBdRangeDetailsService rangeDetailsService;
+ private IBdRangeDetailsService iBdRangeDetailsService;
@Autowired
- private IBdNoticeService noticeService;
-
- @DubboReference
- ITransactionServiceApi iTransactionServiceApi;
+ private IBdGradeService iBdGradeService;
+ @Autowired
+ private IBdAwardsService iBdAwardsService;
/**
- * @description: 查询极差配置列表
- * @author: zhang jing
- * @date: 2022/8/30 10:20
- * @param: [range]
- * @return: com.hzs.common.core.web.page.TableDataInfo
+ * 查询极差配置列表
**/
@Log(module = EOperationModule.LEVEL_CONFIG, business = EOperationBusiness.REPURCHASE_RANGE, method = EOperationMethod.SELECT)
@GetMapping("/list")
@@ -71,48 +63,47 @@ public class BdRetailRangeController extends BaseController {
queryWrapper.eq(BdRange::getRangeName, range.getRangeName());
}
queryWrapper.orderByDesc(BdRange::getRangeValue, BdRange::getCreationTime);
- List list = rangeService.list(queryWrapper);
startPage();
+ List list = iBdRangeService.list(queryWrapper);
+
List listExt = new ArrayList<>();
if (CollectionUtil.isNotEmpty(list)) {
for (BdRange bdRange : list) {
BdRangeExt rangeExt = BeanUtil.copyProperties(bdRange, BdRangeExt.class);
- BdRangeDetailsExt rangeDetailsExt = new BdRangeDetailsExt();
- rangeDetailsExt.setPkRange(bdRange.getPkId());
List rangeDetailsGradeList = new ArrayList<>();
List rangeDetailsAwardList = new ArrayList<>();
- List bdRangeDetailsList = rangeDetailsService.getBdRangeDetailsList(rangeDetailsExt);
+
+ BdRangeDetailsExt rangeDetailsExt = new BdRangeDetailsExt();
+ rangeDetailsExt.setPkRange(bdRange.getPkId());
+ List bdRangeDetailsList = iBdRangeDetailsService.getBdRangeDetailsList(rangeDetailsExt);
if (CollectionUtil.isNotEmpty(bdRangeDetailsList)) {
for (BdRangeDetailsExt brde : bdRangeDetailsList) {
if (StringUtils.isNotNull(brde.getRangeType()) && brde.getRangeType() == ERangeType.GRADE.getValue()) {
- //等级key
- Integer pkRegisterGrade = noticeService.getGradeTranslateValue(brde.getPkLevel(), null);
- brde.setPkGrade(pkRegisterGrade);
+ // 等级
+ BdGrade bdGrade = iBdGradeService.getBdGrade(brde.getPkLevel());
+ brde.setPkGrade(bdGrade.getPkId());
+ brde.setPkGradeVal(bdGrade.getGradeName());
rangeDetailsGradeList.add(brde);
}
if (StringUtils.isNotNull(brde.getRangeType()) && brde.getRangeType() == ERangeType.AWARDS.getValue()) {
- //奖衔key
- Integer pkAward = noticeService.getAwardsTranslateValue(brde.getPkLevel(), null);
- brde.setPkAward(pkAward);
+ // 奖衔
+ BdAwards bdAwards = iBdAwardsService.getBdAwardsOne(brde.getPkLevel());
+ brde.setPkAward(bdAwards.getPkId());
+ brde.setPkAwardVal(bdAwards.getAwardsName());
rangeDetailsAwardList.add(brde);
}
}
}
- rangeExt.setRangeDetailsAward(rangeDetailsAwardList);
rangeExt.setRangeDetailsGrade(rangeDetailsGradeList);
+ rangeExt.setRangeDetailsAward(rangeDetailsAwardList);
listExt.add(rangeExt);
}
}
-
return getDataTable(listExt);
}
/**
- * @description: 导出复购极差
- * @author: zhang jing
- * @date: 2023/3/9 15:47
- * @param: [response, range]
- * @return: void
+ * 导出复购极差
**/
@Log(module = EOperationModule.LEVEL_CONFIG, business = EOperationBusiness.REPURCHASE_RANGE, method = EOperationMethod.EXPORT)
@PostMapping("/export")
@@ -124,7 +115,7 @@ public class BdRetailRangeController extends BaseController {
queryWrapper.eq(BdRange::getRangeName, range.getRangeName());
}
queryWrapper.orderByDesc(BdRange::getCreationTime);
- List list = rangeService.list(queryWrapper);
+ List list = iBdRangeService.list(queryWrapper);
startPage();
List listExt = new ArrayList<>();
for (BdRange bdRange : list) {
@@ -133,38 +124,35 @@ public class BdRetailRangeController extends BaseController {
rangeDetailsExt.setPkRange(bdRange.getPkId());
List rangeDetailsGradeList = new ArrayList<>();
List rangeDetailsAwardList = new ArrayList<>();
- List bdRangeDetailsList = rangeDetailsService.getBdRangeDetailsList(rangeDetailsExt);
+ List bdRangeDetailsList = iBdRangeDetailsService.getBdRangeDetailsList(rangeDetailsExt);
if (CollectionUtil.isNotEmpty(bdRangeDetailsList)) {
for (BdRangeDetailsExt brde : bdRangeDetailsList) {
if (StringUtils.isNotNull(brde.getRangeType()) && brde.getRangeType() == ERangeType.GRADE.getValue()) {
- //等级key
- Integer pkRegisterGrade = noticeService.getGradeTranslateValue(brde.getPkLevel(), null);
- brde.setPkGrade(pkRegisterGrade);
+ // 等级
+ BdGrade bdGrade = iBdGradeService.getBdGrade(brde.getPkLevel());
+ brde.setPkGrade(bdGrade.getPkId());
+ brde.setPkGradeVal(bdGrade.getGradeName());
rangeDetailsGradeList.add(brde);
}
if (StringUtils.isNotNull(brde.getRangeType()) && brde.getRangeType() == ERangeType.AWARDS.getValue()) {
- //奖衔key
- Integer pkAward = noticeService.getAwardsTranslateValue(brde.getPkLevel(), null);
- brde.setPkAward(pkAward);
+ // 奖衔
+ BdAwards bdAwards = iBdAwardsService.getBdAwardsOne(brde.getPkLevel());
+ brde.setPkAward(bdAwards.getPkId());
+ brde.setPkAwardVal(bdAwards.getAwardsName());
rangeDetailsAwardList.add(brde);
}
}
}
- rangeExt.setRangeDetailsAward(rangeDetailsAwardList);
rangeExt.setRangeDetailsGrade(rangeDetailsGradeList);
+ rangeExt.setRangeDetailsAward(rangeDetailsAwardList);
listExt.add(rangeExt);
}
ExcelUtil util = new ExcelUtil<>(BdRangeExt.class);
- util.exportExcel(response, listExt, "复购极差");
+ util.exportExcel(response, listExt, "复购级差");
}
-
/**
- * @description: 新增极差配置
- * @author: zhang jing
- * @date: 2022/8/30 10:21
- * @param: [range]
- * @return: com.hzs.common.core.web.domain.AjaxResult
+ * 新增极差配置
**/
@Log(module = EOperationModule.LEVEL_CONFIG, business = EOperationBusiness.REPURCHASE_RANGE, method = EOperationMethod.INSERT)
@PostMapping("/generate")
@@ -190,7 +178,7 @@ public class BdRetailRangeController extends BaseController {
queryWrapper.eq(BdRange::getPkCountry, SecurityUtils.getPkCountry());
queryWrapper.eq(BdRange::getRangeValue, rangeExt.getRangeValue());
queryWrapper.eq(BdRange::getSystemType, ESystemType.DEFAULT.getValue());
- List list = rangeService.list(queryWrapper);
+ List list = iBdRangeService.list(queryWrapper);
if (CollectionUtil.isNotEmpty(list)) {
return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.RANGE_VALUE_REPEAT));
}
@@ -200,17 +188,13 @@ public class BdRetailRangeController extends BaseController {
rangeExt.setPkCreator(SecurityUtils.getUserId());
rangeExt.setCreationTime(new Date());
rangeExt.setSystemType(ESystemType.DEFAULT.getValue());
- rangeService.saveRange(rangeExt);
+ iBdRangeService.saveRange(rangeExt);
}
return AjaxResult.success();
}
/**
- * @description: 修改极差配置
- * @author: zhang jing
- * @date: 2022/8/30 10:21
- * @param: [range]
- * @return: com.hzs.common.core.web.domain.AjaxResult
+ * 修改极差配置
**/
@Log(module = EOperationModule.LEVEL_CONFIG, business = EOperationBusiness.REPURCHASE_RANGE, method = EOperationMethod.UPDATE)
@PostMapping("/update")
@@ -231,40 +215,25 @@ public class BdRetailRangeController extends BaseController {
return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.PK_GRADE_AWARDS_NOT_NULL));
}
- //字段翻译保存到数据库
- if (null != rangeExt.getPkTransaction()) {
- R b = iTransactionServiceApi.updateTransaction(pkCountry,
- rangeExt.getRangeName(), rangeExt.getPkTransaction(), true);
- } else {
- //字段翻译保存到数据库
- R pkTransaction = iTransactionServiceApi.createTransaction(pkCountry, ETransactionKey.RANGE,
- rangeExt.getRangeName(), EYesNo.YES, EYesNo.NO);
- rangeExt.setPkTransaction(pkTransaction.getData());
- }
rangeExt.setPkModified(SecurityUtils.getUserId());
rangeExt.setPkCountry(pkCountry);
rangeExt.setModifiedTime(new Date());
- return toAjax(rangeService.updateRange(rangeExt));
+ return toAjax(iBdRangeService.updateRange(rangeExt));
}
-
/**
- * @description: 查询单条极差配置
- * @author: zhang jing
- * @date: 2022/8/30 10:21
- * @param: [pkId]
- * @return: com.hzs.common.core.web.domain.AjaxResult
+ * 查询单条极差配置
**/
@Log(module = EOperationModule.LEVEL_CONFIG, business = EOperationBusiness.REPURCHASE_RANGE, method = EOperationMethod.SELECT)
@GetMapping("/getOne/{pkId}")
public AjaxResult getOne(@PathVariable Long pkId) {
- BdRange range = rangeService.getById(pkId);
+ BdRange range = iBdRangeService.getById(pkId);
BdRangeExt rangeExt = BeanUtil.copyProperties(range, BdRangeExt.class);
BdRangeDetailsExt rangeDetailsExt = new BdRangeDetailsExt();
List gradeList = new ArrayList<>();
List awardsList = new ArrayList<>();
rangeDetailsExt.setPkRange(pkId.intValue());
- List bdRangeDetailsList = rangeDetailsService.getBdRangeDetailsList(rangeDetailsExt);
+ List bdRangeDetailsList = iBdRangeDetailsService.getBdRangeDetailsList(rangeDetailsExt);
if (CollectionUtil.isNotEmpty(bdRangeDetailsList)) {
for (BdRangeDetailsExt bdRangeDetailsExt : bdRangeDetailsList) {
if (StringUtils.isNotNull(bdRangeDetailsExt.getRangeType()) && ERangeType.GRADE.getValue() == bdRangeDetailsExt.getRangeType()) {
@@ -281,13 +250,8 @@ public class BdRetailRangeController extends BaseController {
return AjaxResult.success(rangeExt);
}
-
/**
- * @description: 删除极差配置
- * @author: zhang jing
- * @date: 2022/8/30 10:21
- * @param: [pkId]
- * @return: com.hzs.common.core.web.domain.AjaxResult
+ * 删除极差配置
**/
@Log(module = EOperationModule.LEVEL_CONFIG, business = EOperationBusiness.REPURCHASE_RANGE, method = EOperationMethod.DELETE)
@DeleteMapping("/{pkId}")
@@ -297,12 +261,8 @@ public class BdRetailRangeController extends BaseController {
updateWrapper.set(BdRange::getDelFlag, EDelFlag.DELETE.getValue());
updateWrapper.set(BdRange::getPkModified, SecurityUtils.getUserId());
updateWrapper.set(BdRange::getModifiedTime, new Date());
- BdRange bdRange = rangeService.getById(pkId);
- //删除翻译
- List pkIdList = new ArrayList<>();
- pkIdList.add(bdRange.getPkTransaction().longValue());
- R b = iTransactionServiceApi.removeTransactionByPkId(pkIdList);
- return toAjax(rangeService.update(updateWrapper));
+ BdRange bdRange = iBdRangeService.getById(pkId);
+ return toAjax(iBdRangeService.update(updateWrapper));
}
/**
@@ -317,11 +277,12 @@ public class BdRetailRangeController extends BaseController {
LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(BdRange::getPkCountry, SecurityUtils.getPkCountry());
queryWrapper.eq(BdRange::getSystemType, ESystemType.DEFAULT.getValue());
- for (BdRange range : rangeService.list(queryWrapper)) {
+ for (BdRange range : iBdRangeService.list(queryWrapper)) {
RangeVo rangeVo = BeanUtil.copyProperties(range, RangeVo.class);
rangeVo.setPkRange(range.getPkId());
resultList.add(rangeVo);
}
return AjaxResult.success(resultList);
}
+
}
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/mapper/BdRangeDetailsMapper.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/mapper/BdRangeDetailsMapper.java
index a2f6f681..122d34d2 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/mapper/BdRangeDetailsMapper.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/mapper/BdRangeDetailsMapper.java
@@ -1,6 +1,5 @@
package com.hzs.system.config.mapper;
-
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hzs.common.domain.system.config.BdRangeDetails;
import com.hzs.common.domain.system.config.ext.BdRangeDetailsExt;
@@ -8,21 +7,12 @@ import com.hzs.common.domain.system.config.ext.BdRangeDetailsExt;
import java.util.List;
/**
- *
* 极差详细表 Mapper 接口
- *
- *
- * @author hzs
- * @since 2022-10-28
*/
public interface BdRangeDetailsMapper extends BaseMapper {
/**
- * @description: 查询极差详情
- * @author: zhang jing
- * @date: 2022/10/28 11:34
- * @param: [rangeDetailsExt]
- * @return: java.util.List
+ * 查询极差详情
**/
List getBdRangeDetailsList(BdRangeDetailsExt rangeDetailsExt);
}
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/IBdRangeDetailsService.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/IBdRangeDetailsService.java
index 488e2825..2f45284f 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/IBdRangeDetailsService.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/IBdRangeDetailsService.java
@@ -1,6 +1,5 @@
package com.hzs.system.config.service;
-
import com.baomidou.mybatisplus.extension.service.IService;
import com.hzs.common.domain.system.config.BdRangeDetails;
import com.hzs.common.domain.system.config.ext.BdRangeDetailsExt;
@@ -8,20 +7,13 @@ import com.hzs.common.domain.system.config.ext.BdRangeDetailsExt;
import java.util.List;
/**
- *
* 极差详细表 服务类
- *
- *
- * @author hzs
- * @since 2022-10-28
*/
public interface IBdRangeDetailsService extends IService {
+
/**
- * @description: 查询极差详情
- * @author: zhang jing
- * @date: 2022/10/28 11:36
- * @param: [rangeDetailsExt]
- * @return: java.util.List
+ * 查询极差详情
**/
List getBdRangeDetailsList(BdRangeDetailsExt rangeDetailsExt);
+
}
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/impl/BdRangeDetailsServiceImpl.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/impl/BdRangeDetailsServiceImpl.java
index 2714815b..18d2f128 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/impl/BdRangeDetailsServiceImpl.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/impl/BdRangeDetailsServiceImpl.java
@@ -10,25 +10,14 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- *
* 极差详细表 服务实现类
- *
- *
- * @author hzs
- * @since 2022-10-28
*/
@Service
public class BdRangeDetailsServiceImpl extends ServiceImpl implements IBdRangeDetailsService {
- /**
- * @description: 查询极差详情
- * @author: zhang jing
- * @date: 2022/10/28 11:35
- * @param: [rangeDetailsExt]
- * @return: java.util.List
- **/
@Override
public List getBdRangeDetailsList(BdRangeDetailsExt rangeDetailsExt) {
return baseMapper.getBdRangeDetailsList(rangeDetailsExt);
}
+
}
diff --git a/bd-business/bd-business-system/src/main/resources/mapper/system/base/BdNoticeMapper.xml b/bd-business/bd-business-system/src/main/resources/mapper/system/base/BdNoticeMapper.xml
index 2e64843b..f1b04794 100644
--- a/bd-business/bd-business-system/src/main/resources/mapper/system/base/BdNoticeMapper.xml
+++ b/bd-business/bd-business-system/src/main/resources/mapper/system/base/BdNoticeMapper.xml
@@ -78,11 +78,12 @@
order by t.creation_time desc
+
t.del_flag = 0
and t.mail_type = 1
- and t.system_type in (#{systemType}, 9)
+ and t.system_type in (#{systemType}, 9)
and t.pk_country = #{pkCountry}
@@ -130,6 +131,7 @@
+
-
- update bd_notice n
- set n.del_flag = 1,
- PK_MODIFIED=#{pkModified},
- MODIFIED_TIME = sysdate
- where PK_ID = #{pkId}
-
-
-