From 69c30e93d2746911f43c26c934931d8feca943a5 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Thu, 24 Apr 2025 15:01:51 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=AE=89=E7=BD=AE=E6=9E=B6=E6=9E=84?= =?UTF-8?q?=E4=B8=9A=E7=BB=A9=E6=98=BE=E7=A4=BA2=E4=BD=8D=E5=B0=8F?= =?UTF-8?q?=E6=95=B0=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/UpdatePlaceParentController.java | 160 ++++++++---------- .../service/impl/CuMemberServiceImpl.java | 2 +- .../manage/MemberStructureController.java | 142 ++++++++-------- .../common/core/constant/MemberConstants.java | 10 -- .../com/hzs/common/core/enums/EPlaceDept.java | 4 - 5 files changed, 143 insertions(+), 175 deletions(-) diff --git a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/controller/manage/UpdatePlaceParentController.java b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/controller/manage/UpdatePlaceParentController.java index c655eb78..59d17df7 100644 --- a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/controller/manage/UpdatePlaceParentController.java +++ b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/controller/manage/UpdatePlaceParentController.java @@ -4,12 +4,10 @@ import cn.hutool.core.collection.CollectionUtil; import cn.hutool.json.JSONUtil; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.hzs.common.core.annotation.AccessPermissions; import com.hzs.common.core.annotation.Log; import com.hzs.common.core.constant.EnumsPrefixConstants; import com.hzs.common.core.constant.HttpStatus; -import com.hzs.common.core.constant.MemberConstants; import com.hzs.common.core.constant.msg.ConfigMsgConstants; import com.hzs.common.core.domain.R; import com.hzs.common.core.enums.*; @@ -58,36 +56,32 @@ import java.util.stream.Collectors; /** * @Description: 修改安置关系控制器 - * @Author: yuhui - * @Time: 2023/1/4 15:40 - * @Classname: UpdatePlaceParentController - * @PackageName: com.hzs.member.base.controller.manager */ @RequestMapping("/manage/update-place-parent") @RestController public class UpdatePlaceParentController extends BaseController { @Autowired - private ICuMemberTradeService cuMemberTradeService; + private ICuMemberTradeService iCuMemberTradeService; @Autowired - private ICuMemberServiceLogService memberServiceLogService; + private ICuMemberServiceLogService iCuMemberServiceLogService; @Autowired - private ICuMemberService cuMemberService; + private ICuMemberService iCuMemberService; @Autowired private ITransactionCommonService iTransactionCommonService; @DubboReference - IServiceChargeServiceApi serviceChargeServiceApi; + IServiceChargeServiceApi iServiceChargeServiceApi; @DubboReference - IAccountServiceApi accountServiceApi; + IAccountServiceApi iAccountServiceApi; @DubboReference - IAwardsServiceApi awardsServiceApi; + IAwardsServiceApi iAwardsServiceApi; @DubboReference - IVertexServiceApi vertexServiceApi; + IVertexServiceApi iVertexServiceApi; @DubboReference - ISaOrderServiceApi orderServiceApi; + ISaOrderServiceApi iSaOrderServiceApi; @DubboReference - IBusinessCommission businessCommission; + IBusinessCommission iBusinessCommission; /** * 安置关系记录列表 @@ -96,7 +90,7 @@ public class UpdatePlaceParentController extends BaseController { */ @AccessPermissions("ModifyPlacement") @Log(module = EOperationModule.SPECIAL_BUSINESS, business = EOperationBusiness.MODIFY_RESETTLE, method = EOperationMethod.SELECT) - @GetMapping("list") + @GetMapping("/list") public TableDataInfo list(String memberCode, String memberName, Integer approveStatus) { CuMemberServiceLogExt memberServiceLogExt = new CuMemberServiceLogExt(); memberServiceLogExt.setEditType(EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); @@ -106,20 +100,20 @@ public class UpdatePlaceParentController extends BaseController { memberServiceLogExt.setApproveStatus(approveStatus); startPage(); - List list = memberServiceLogService.selectByList(memberServiceLogExt); + List list = iCuMemberServiceLogService.selectByList(memberServiceLogExt); List resultList = new ArrayList<>(); if (CollectionUtil.isNotEmpty(list)) { Map transactionMap = iTransactionCommonService.exportEnumTransaction(EApproveStatus.values()); // 奖衔 - R> awardsData = awardsServiceApi.queryAwards(SecurityUtils.getPkCountry()); + R> awardsData = iAwardsServiceApi.queryAwards(SecurityUtils.getPkCountry()); Map awardsMap = awardsData.getData().stream().collect(Collectors.toMap(BdAwards::getPkId, Function.identity())); // 体系 - R> vertexDto = vertexServiceApi.findAll(); + R> vertexDto = iVertexServiceApi.findAll(); Map vertexMap = vertexDto.getData().stream().collect(Collectors.toMap(VertexDTO::getPkId, Function.identity())); - List pkIdMemberList = cuMemberService.listByIds(list.stream().map(CuMemberServiceLog::getPkMember).collect(Collectors.toSet())); + List pkIdMemberList = iCuMemberService.listByIds(list.stream().map(CuMemberServiceLog::getPkMember).collect(Collectors.toSet())); Map pkMemberMap = pkIdMemberList.stream().collect(Collectors.toMap(CuMember::getPkId, val -> val)); for (CuMemberServiceLog cuMemberServiceLog : list) { @@ -149,7 +143,7 @@ public class UpdatePlaceParentController extends BaseController { if (StringUtils.isNotBlank(cuMemberServiceLog.getOldValue()) && JSONUtil.isJson(cuMemberServiceLog.getOldValue())) { JSONObject jsonObject = JSONObject.parseObject(cuMemberServiceLog.getOldValue()); String placeMemberCode = jsonObject.getString("placeMemberCode"); - CuMemberExt memberByCode = cuMemberService.getMemberByCode(placeMemberCode); + CuMemberExt memberByCode = iCuMemberService.getMemberByCode(placeMemberCode); if (memberByCode != null) { updatePlaceParentVo.setParMemberCode(memberByCode.getMemberCode()); if (member.getPlaceDept() != null) { @@ -163,7 +157,7 @@ public class UpdatePlaceParentController extends BaseController { String placeMemberCode = jsonObject.getString("placeMemberCode"); Integer placeDept = jsonObject.getInteger("placeDept"); updatePlaceParentVo.setEditNewPlaceMemberCode(placeMemberCode); - CuMember newMember = cuMemberService.getMember(placeMemberCode); + CuMember newMember = iCuMemberService.getMember(placeMemberCode); if (newMember != null) { updatePlaceParentVo.setEditNewPlaceMemberName(newMember.getMemberName()); if (placeDept != null) { @@ -191,7 +185,7 @@ public class UpdatePlaceParentController extends BaseController { * @param * @return */ - @PostMapping("export") + @PostMapping("/export") public void export(String memberCode, String memberName, Integer approveStatus, HttpServletResponse response) { CuMemberServiceLogExt memberServiceLogExt = new CuMemberServiceLogExt(); @@ -201,20 +195,20 @@ public class UpdatePlaceParentController extends BaseController { memberServiceLogExt.setMemberName(memberName); memberServiceLogExt.setApproveStatus(approveStatus); - List list = memberServiceLogService.selectByList(memberServiceLogExt); + List list = iCuMemberServiceLogService.selectByList(memberServiceLogExt); List resultList = new ArrayList<>(); if (CollectionUtil.isNotEmpty(list)) { Map transactionMap = iTransactionCommonService.exportEnumTransaction(EApproveStatus.values()); // 奖衔 - R> awardsData = awardsServiceApi.queryAwards(SecurityUtils.getPkCountry()); + R> awardsData = iAwardsServiceApi.queryAwards(SecurityUtils.getPkCountry()); Map awardsMap = awardsData.getData().stream().collect(Collectors.toMap(BdAwards::getPkId, Function.identity())); // 体系 - R> vertexDto = vertexServiceApi.findAll(); + R> vertexDto = iVertexServiceApi.findAll(); Map vertexMap = vertexDto.getData().stream().collect(Collectors.toMap(VertexDTO::getPkId, Function.identity())); - List pkIdMemberList = cuMemberService.listByIds(list.stream().map(CuMemberServiceLog::getPkMember).collect(Collectors.toSet())); + List pkIdMemberList = iCuMemberService.listByIds(list.stream().map(CuMemberServiceLog::getPkMember).collect(Collectors.toSet())); Map pkMemberMap = pkIdMemberList.stream().collect(Collectors.toMap(CuMember::getPkId, val -> val)); for (CuMemberServiceLog cuMemberServiceLog : list) { @@ -240,7 +234,7 @@ public class UpdatePlaceParentController extends BaseController { if (StringUtils.isNotBlank(cuMemberServiceLog.getOldValue()) && JSONUtil.isJson(cuMemberServiceLog.getOldValue())) { JSONObject jsonObject = JSONObject.parseObject(cuMemberServiceLog.getOldValue()); String placeMemberCode = jsonObject.getString("placeMemberCode"); - CuMemberExt memberByCode = cuMemberService.getMemberByCode(placeMemberCode); + CuMemberExt memberByCode = iCuMemberService.getMemberByCode(placeMemberCode); if (memberByCode != null) { updatePlaceParentVo.setParMemberCode(memberByCode.getMemberCode()); if (member.getPlaceDept() != null) { @@ -254,7 +248,7 @@ public class UpdatePlaceParentController extends BaseController { String placeMemberCode = jsonObject.getString("placeMemberCode"); Integer placeDept = jsonObject.getInteger("placeDept"); updatePlaceParentVo.setEditNewPlaceMemberCode(placeMemberCode); - CuMember newMember = cuMemberService.getMember(placeMemberCode); + CuMember newMember = iCuMemberService.getMember(placeMemberCode); if (newMember != null) { updatePlaceParentVo.setEditNewPlaceMemberName(newMember.getMemberName()); if (placeDept != null) { @@ -287,11 +281,11 @@ public class UpdatePlaceParentController extends BaseController { // 校验编号是否存在 for (UpdatePlaceParentParam updateParentParam : placeParentParam.getUpdatePlaceParentList()) { - CuMember member = cuMemberService.getMemberByCode(updateParentParam.getMemberCode()); + CuMember member = iCuMemberService.getMemberByCode(updateParentParam.getMemberCode()); if (member == null) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_NOT_VALID)); } - CuMember parentMember = cuMemberService.getMemberByCode(updateParentParam.getEditNewPlaceMemberCode()); + CuMember parentMember = iCuMemberService.getMemberByCode(updateParentParam.getEditNewPlaceMemberCode()); if (parentMember == null) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_NOT_VALID)); } @@ -303,7 +297,7 @@ public class UpdatePlaceParentController extends BaseController { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.PLACE_DEPT_NOT_NULL)); } //校验新安置部门和安置编号下是否已存在节点 - Long placeDeptCount = cuMemberService.checkPlaceDeptAndMemberCode(editNewPlaceMemberCode, editNewPlaceDept); + Long placeDeptCount = iCuMemberService.checkPlaceDeptAndMemberCode(editNewPlaceMemberCode, editNewPlaceDept); if (placeDeptCount > 0) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_PLACE_PARENT_OCCUPY)); } @@ -312,12 +306,12 @@ public class UpdatePlaceParentController extends BaseController { query.eq("APPROVE_STATUS", EApproveStatus.ALREADY_SUBMIT.getValue()); query.eq("EDIT_TYPE", EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); query.eq("PK_MEMBER", member.getPkId()); - int ct = memberServiceLogService.count(query); + int ct = iCuMemberServiceLogService.count(query); if (ct > 0) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_PARENT_UPDATE)); } //当前最大次数 - Integer approveNumber = memberServiceLogService.selectByMaxApproveNumber(member.getPkId(), + Integer approveNumber = iCuMemberServiceLogService.selectByMaxApproveNumber(member.getPkId(), EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue(), EApproveStatus.FINISH.getValue()); updateParentParam.setChangeNumber(approveNumber + 1); //查询扣费金额,账户信息 @@ -325,7 +319,7 @@ public class UpdatePlaceParentController extends BaseController { serviceChargeDTO.setType(EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); serviceChargeDTO.setQuantity(approveNumber + 1); serviceChargeDTO.setPkCountry(pkCountry); - R serviceChargeDTOR = serviceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); + R serviceChargeDTOR = iServiceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); updateParentParam.setCost(serviceChargeDTOR.getData().getCost()); updateParentParam.setPkAccount(serviceChargeDTOR.getData().getPkAccount()); if (placeParentParam.getProcessType() == EProcessType.AVOIDSIGNING.getValue() || placeParentParam.getProcessType() == EProcessType.DOUBLEPAY.getValue()) { @@ -343,14 +337,14 @@ public class UpdatePlaceParentController extends BaseController { businessCommissionDTO.setMemberAmountDTOList(memberAmountDTOList); placeParentParam.setMemberAmountDTOList(memberAmountDTOList); //接口查询金额是否足够 - R> memberBalanceList = businessCommission.selectBalanceNotEnoughMember(businessCommissionDTO); + R> memberBalanceList = iBusinessCommission.selectBalanceNotEnoughMember(businessCommissionDTO); if (CollectionUtil.isNotEmpty(memberBalanceList.getData())) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_BALANCE_INSUFFICIENT), memberBalanceList.getData()); } } } - cuMemberService.updatePlaceParent(placeParentParam); + iCuMemberService.updatePlaceParent(placeParentParam); return AjaxResult.success(); } @@ -359,14 +353,14 @@ public class UpdatePlaceParentController extends BaseController { * * @return */ - @PostMapping("get-member-charging-detail") + @PostMapping("/get-member-charging-detail") public AjaxResult getMemberChargingDetail(@RequestBody MemberChargingDetailParam memberChargingDetailParam) { Integer pkCountry = SecurityUtils.getPkCountry(); List resultList = new ArrayList<>(); for (MemberChargingDetailVo memberChargingDetailVo : memberChargingDetailParam.getMemberChargingDetailList()) { - CuMember member = cuMemberService.getMember(memberChargingDetailVo.getPkMember()); + CuMember member = iCuMemberService.getMember(memberChargingDetailVo.getPkMember()); // 安置 - CuMember placeParentMember = cuMemberService.getMember(member.getPkPlaceParent()); + CuMember placeParentMember = iCuMemberService.getMember(member.getPkPlaceParent()); UpdatePlaceParentVo updatePlaceParentVo = new UpdatePlaceParentVo(); updatePlaceParentVo.setMemberCode(member.getMemberCode()); updatePlaceParentVo.setMemberName(member.getMemberName()); @@ -375,19 +369,19 @@ public class UpdatePlaceParentController extends BaseController { updatePlaceParentVo.setPlaceDept(placeParentMember.getPlaceDept()); updatePlaceParentVo.setPlaceDeptVal(EPlaceDept.getEPlaceDept(placeParentMember.getPlaceDept())); // 变更后 - CuMember newPlaceParentMember = cuMemberService.getMember(memberChargingDetailVo.getEditNewPlaceMemberCode()); + CuMember newPlaceParentMember = iCuMemberService.getMember(memberChargingDetailVo.getEditNewPlaceMemberCode()); updatePlaceParentVo.setEditNewPlaceMemberCode(newPlaceParentMember.getMemberCode()); updatePlaceParentVo.setEditNewPlaceMemberName(newPlaceParentMember.getMemberName()); updatePlaceParentVo.setEditNewPlaceDept(newPlaceParentMember.getPlaceDept()); updatePlaceParentVo.setEditNewPlaceDeptStr(EPlaceDept.getEPlaceDept(newPlaceParentMember.getPlaceDept())); // TODO 扣款 - Integer quantity = memberServiceLogService.selectByMaxApproveNumber(member.getPkId(), EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue(), EApproveStatus.FINISH.getValue()); + Integer quantity = iCuMemberServiceLogService.selectByMaxApproveNumber(member.getPkId(), EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue(), EApproveStatus.FINISH.getValue()); ServiceChargeDTO serviceChargeDTO = new ServiceChargeDTO(); serviceChargeDTO.setPkCountry(pkCountry); serviceChargeDTO.setType(EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); serviceChargeDTO.setQuantity(quantity + 1); - R serviceCharge = serviceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); - R account = accountServiceApi.getAccount(serviceCharge.getData().getPkAccount()); + R serviceCharge = iServiceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); + R account = iAccountServiceApi.getAccount(serviceCharge.getData().getPkAccount()); updatePlaceParentVo.setPkAccount(serviceCharge.getData().getPkAccount()); updatePlaceParentVo.setAccountName(account.getData().getAccountName()); @@ -408,24 +402,24 @@ public class UpdatePlaceParentController extends BaseController { List resultList = new ArrayList<>(); for (MemberPlaceParentServiceLogVo memberServiceLogVo : list) { if (StringUtils.isNotBlank(memberServiceLogVo.getMemberCode())) { - CuMember member = cuMemberService.getMember(memberServiceLogVo.getMemberCode()); + CuMember member = iCuMemberService.getMember(memberServiceLogVo.getMemberCode()); memberServiceLogVo.setMemberName(member.getMemberName()); // 变更前安置编号 - CuMember changeMember = cuMemberService.getMember(member.getPkPlaceParent()); + CuMember changeMember = iCuMemberService.getMember(member.getPkPlaceParent()); memberServiceLogVo.setPlaceMemberName(changeMember.getMemberName()); memberServiceLogVo.setPlaceMemberCode(changeMember.getMemberCode()); memberServiceLogVo.setPlaceDeptVal(EPlaceDept.getEPlaceDept(member.getPlaceDept())); - Integer quantity = memberServiceLogService.selectByMaxApproveNumber(member.getPkId(), EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue(), EApproveStatus.FINISH.getValue()); + Integer quantity = iCuMemberServiceLogService.selectByMaxApproveNumber(member.getPkId(), EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue(), EApproveStatus.FINISH.getValue()); ServiceChargeDTO serviceChargeDTO = new ServiceChargeDTO(); serviceChargeDTO.setPkCountry(pkCountry); serviceChargeDTO.setType(EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); serviceChargeDTO.setQuantity(quantity + 1); - R serviceCharge = serviceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); - R account = accountServiceApi.getAccount(serviceCharge.getData().getPkAccount()); + R serviceCharge = iServiceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); + R account = iAccountServiceApi.getAccount(serviceCharge.getData().getPkAccount()); memberServiceLogVo.setPkAccount(serviceCharge.getData().getPkAccount()); memberServiceLogVo.setPkAccountKeyVal(account.getData().getAccountName()); memberServiceLogVo.setCost(serviceCharge.getData().getCost()); - CuMember newMember = cuMemberService.getMember(memberServiceLogVo.getEditNewPlaceMemberCode()); + CuMember newMember = iCuMemberService.getMember(memberServiceLogVo.getEditNewPlaceMemberCode()); memberServiceLogVo.setEditNewPlaceMemberName(newMember.getMemberName()); resultList.add(memberServiceLogVo); } @@ -439,15 +433,15 @@ public class UpdatePlaceParentController extends BaseController { * @param placeParentParam * @return */ - @PostMapping("check-place-member") + @PostMapping("/check-place-member") public AjaxResult checkPlaceMember(@RequestBody PlaceParentParam placeParentParam) { for (UpdatePlaceParentParam updateParentParam : placeParentParam.getUpdatePlaceParentList()) { - CuMember member = cuMemberService.getMemberByCode(updateParentParam.getMemberCode()); + CuMember member = iCuMemberService.getMemberByCode(updateParentParam.getMemberCode()); if (member == null) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_NOT_VALID)); } //查询修改后编号是否在安置人伞下 - Long count = cuMemberService.checkPlaceMemberList(member.getPkParent(), updateParentParam.getEditNewPlaceMemberCode()); + Long count = iCuMemberService.checkPlaceMemberList(member.getPkParent(), updateParentParam.getEditNewPlaceMemberCode()); // 查询推荐人安置伞下 if (count == 0) { // TODO 让前端弹窗展示返回信息 @@ -460,7 +454,7 @@ public class UpdatePlaceParentController extends BaseController { /** * 首单校验变为弹窗展示 */ - @PostMapping("check-member-first-order") + @PostMapping("/check-member-first-order") public AjaxResult checkMemberFirstOrder(@RequestBody PlaceParentParam placeParentParam) { // 校验编号是否存在 List editNewMemberCodeList = new ArrayList<>(); @@ -472,7 +466,7 @@ public class UpdatePlaceParentController extends BaseController { } if (editNewMemberCodeList.size() > 0) { // 如果是安置到右区 校验是否首单 - List memberFirstOrderDTOList = orderServiceApi.checkMemberIsFirstOrder(editNewMemberCodeList); + List memberFirstOrderDTOList = iSaOrderServiceApi.checkMemberIsFirstOrder(editNewMemberCodeList); for (MemberFirstOrderDTO memberFirstOrderDTO : memberFirstOrderDTOList) { if (memberFirstOrderDTO.getOrderCount() == 0) { // 没有首单 校验 @@ -489,17 +483,17 @@ public class UpdatePlaceParentController extends BaseController { * @param placeParentParam * @return */ - @PostMapping("check-member-place-parent") + @PostMapping("/check-member-place-parent") public AjaxResult checkMemberPlaceParent(@RequestBody PlaceParentParam placeParentParam) { // 校验编号是否存在 // List editNewMemberCodeList = new ArrayList<>(); for (UpdatePlaceParentParam updateParentParam : placeParentParam.getUpdatePlaceParentList()) { - CuMember member = cuMemberService.getMemberByCode(updateParentParam.getMemberCode()); + CuMember member = iCuMemberService.getMemberByCode(updateParentParam.getMemberCode()); if (member == null) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_NOT_VALID)); } - CuMember parentMember = cuMemberService.getMember(updateParentParam.getEditNewPlaceMemberCode()); + CuMember parentMember = iCuMemberService.getMember(updateParentParam.getEditNewPlaceMemberCode()); if (parentMember == null) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_NOT_VALID)); } @@ -515,13 +509,13 @@ public class UpdatePlaceParentController extends BaseController { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.PLACE_DEPT_NOT_NULL)); } //校验新安置部门和安置编号下是否已存在节点 - Long placeDeptCount = cuMemberService.checkPlaceDeptAndMemberCode(editNewPlaceMemberCode, editNewPlaceDept); + Long placeDeptCount = iCuMemberService.checkPlaceDeptAndMemberCode(editNewPlaceMemberCode, editNewPlaceDept); if (placeDeptCount > 0) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_PLACE_PARENT_OCCUPY)); } // 不能是自己的安置伞下 - Long checkCount = cuMemberService.checkPlaceMemberList(member.getPkId(), updateParentParam.getEditNewPlaceMemberCode()); + Long checkCount = iCuMemberService.checkPlaceMemberList(member.getPkId(), updateParentParam.getEditNewPlaceMemberCode()); if (checkCount >= 1) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_CAN_ONLY_BE_PLACE_PARENT)); } @@ -534,7 +528,7 @@ public class UpdatePlaceParentController extends BaseController { query.eq("APPROVE_STATUS", EApproveStatus.ALREADY_SUBMIT.getValue()); query.eq("EDIT_TYPE", EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); query.eq("PK_MEMBER", member.getPkId()); - int ct = memberServiceLogService.count(query); + int ct = iCuMemberServiceLogService.count(query); if (ct > 0) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_PARENT_UPDATE)); } @@ -543,7 +537,7 @@ public class UpdatePlaceParentController extends BaseController { //安置右区 是否存在首个注册单校验 // if (editNewMemberCodeList.size() > 0){ // // 如果是安置到右区 校验是否首单 -// List memberFirstOrderDTOList = orderServiceApi.checkMemberIsFirstOrder(editNewMemberCodeList); +// List memberFirstOrderDTOList = iSaOrderServiceApi.checkMemberIsFirstOrder(editNewMemberCodeList); // for (MemberFirstOrderDTO memberFirstOrderDTO : memberFirstOrderDTOList) { // if (memberFirstOrderDTO.getOrderCount() == 0){ // // 没有首单 校验 @@ -568,24 +562,24 @@ public class UpdatePlaceParentController extends BaseController { String businessNo = CommonUtil.createSerialNumber(EOrderPrefix.UPDATE_PLACE_PARENT.getValue()); String memberCode = memberService.getMemberCode(); - CuMember member = cuMemberService.getMember(memberCode); + CuMember member = iCuMemberService.getMember(memberCode); CuMemberServiceLog cuMemberServiceLog = new CuMemberServiceLog(); cuMemberServiceLog.setPkMember(member.getPkId()); cuMemberServiceLog.setEditType(EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); JSONObject oldJson = new JSONObject(); oldJson.put("changeMemberCode", memberService.getEditOldPlaceMemberCode()); - if (MemberConstants.LEFT_DEPT.equals(memberService.getEditOldPlaceDeptStr())) { + if (EPlaceDept.LEFT_DEPT.getLabel().equals(memberService.getEditOldPlaceDeptStr())) { oldJson.put("placeDept", EPlaceDept.LEFT_DEPT.getValue()); - } else if (MemberConstants.RIGHT_DEPT.equals(memberService.getEditOldPlaceDeptStr())) { + } else if (EPlaceDept.RIGHT_DEPT.getLabel().equals(memberService.getEditOldPlaceDeptStr())) { oldJson.put("placeDept", EPlaceDept.RIGHT_DEPT.getValue()); } cuMemberServiceLog.setOldValue(oldJson.toJSONString()); JSONObject newJson = new JSONObject(); newJson.put("newChangeMemberCode", memberService.getEditNewPlaceMemberCode()); - if (MemberConstants.LEFT_DEPT.equals(memberService.getEditNewPlaceDeptStr())) { + if (EPlaceDept.LEFT_DEPT.getLabel().equals(memberService.getEditNewPlaceDeptStr())) { newJson.put("newPlaceDept", EPlaceDept.LEFT_DEPT.getValue()); - } else if (MemberConstants.RIGHT_DEPT.equals(memberService.getEditNewPlaceDeptStr())) { + } else if (EPlaceDept.RIGHT_DEPT.getLabel().equals(memberService.getEditNewPlaceDeptStr())) { newJson.put("newPlaceDept", EPlaceDept.RIGHT_DEPT.getValue()); } // newJson.put("newPlaceDept",memberService.getNewPlaceDept()); @@ -598,7 +592,7 @@ public class UpdatePlaceParentController extends BaseController { resultList.add(cuMemberServiceLog); } - memberServiceLogService.saveBatch(resultList); + iCuMemberServiceLogService.saveBatch(resultList); return AjaxResult.success(); } @@ -608,7 +602,7 @@ public class UpdatePlaceParentController extends BaseController { * * @param response */ - @PostMapping("get-service-export") + @PostMapping("/get-service-export") public void getOrderListExport(HttpServletResponse response) { ExcelUtil util = new ExcelUtil<>(UpdatePlaceImport.class); util.exportExcel(response, new ArrayList<>(), "修改安置导出"); @@ -616,10 +610,6 @@ public class UpdatePlaceParentController extends BaseController { /** * @description: 发起签呈 免付,需要签呈需要付费 - * @author: yh - * @date: 2023/3/4 11:06 - * @param: [updateCodeVO] - * @return: com.hzs.common.core.web.domain.AjaxResult **/ @Log(module = EOperationModule.SPECIAL_BUSINESS, business = EOperationBusiness.MODIFY_RESETTLE, method = EOperationMethod.SUBMIT) @PostMapping("/petition") @@ -647,11 +637,11 @@ public class UpdatePlaceParentController extends BaseController { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_CODE_NOT_NULL)); } // 修改会员 - CuMember member = cuMemberService.getMemberByCode(uc.getMemberCode()); + CuMember member = iCuMemberService.getMemberByCode(uc.getMemberCode()); if (member == null) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_NOT_VALID)); } - CuMember parentMember = cuMemberService.getMemberByCode(uc.getEditNewPlaceMemberCode()); + CuMember parentMember = iCuMemberService.getMemberByCode(uc.getEditNewPlaceMemberCode()); if (parentMember == null) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_NOT_VALID)); } @@ -662,14 +652,14 @@ public class UpdatePlaceParentController extends BaseController { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.PLACE_DEPT_NOT_NULL)); } //校验新安置部门和安置编号下是否已存在节点 - Long placeDeptCount = cuMemberService.checkPlaceDeptAndMemberCode(editNewPlaceMemberCode, editNewPlaceDept); + Long placeDeptCount = iCuMemberService.checkPlaceDeptAndMemberCode(editNewPlaceMemberCode, editNewPlaceDept); if (placeDeptCount > 0) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.MEMBER_PLACE_PARENT_OCCUPY)); } // 添加 修改安置编号不能是安置伞下校验 -// List cuMemberExts = cuMemberService.queryPlaceSponsorUnderUmbrella(member.getPkId()); +// List cuMemberExts = iCuMemberService.queryPlaceSponsorUnderUmbrella(member.getPkId()); // Map memberMap = cuMemberExts.stream().collect(Collectors.toMap(CuMemberExt::getMemberCode, Function.identity())); // CuMemberExt cuMemberExt = memberMap.get(uc.getEditNewPlaceMemberCode()); // if (cuMemberExt != null){ @@ -681,7 +671,7 @@ public class UpdatePlaceParentController extends BaseController { } // 会员安置编号信息 - CuMember placeParentMember = cuMemberService.getMemberById(member.getPkPlaceParent()); + CuMember placeParentMember = iCuMemberService.getMemberById(member.getPkPlaceParent()); uc.setPkMember(member.getPkId()); JSONObject oldJson = new JSONObject(); oldJson.put("placeDept", member.getPlaceDept()); @@ -689,9 +679,9 @@ public class UpdatePlaceParentController extends BaseController { oldJson.put("placeMemberCode", placeParentMember.getMemberCode()); } uc.setOldValue(oldJson.toJSONString()); - if (MemberConstants.LEFT_DEPT.equals(uc.getEditNewPlaceDeptStr())) { + if (EPlaceDept.LEFT_DEPT.getLabel().equals(uc.getEditNewPlaceDeptStr())) { uc.setEditNewPlaceDept(EPlaceDept.LEFT_DEPT.getValue()); - } else if (MemberConstants.RIGHT_DEPT.equals(uc.getEditNewPlaceDeptStr())) { + } else if (EPlaceDept.RIGHT_DEPT.getLabel().equals(uc.getEditNewPlaceDeptStr())) { uc.setEditNewPlaceDept(EPlaceDept.RIGHT_DEPT.getValue()); } JSONObject newJson = new JSONObject(); @@ -704,12 +694,12 @@ public class UpdatePlaceParentController extends BaseController { } uc.setApproveStatus(EApproveStatus.ALREADY_SUBMIT.getValue()); - Integer count = cuMemberService.checkmsLogCount(uc.getPkMember(), EApproveStatus.ALREADY_SUBMIT.getValue()); + Integer count = iCuMemberService.checkmsLogCount(uc.getPkMember(), EApproveStatus.ALREADY_SUBMIT.getValue()); if (count > 0) { return AjaxResult.error(uc.getMemberCode(), TransactionUtils.getContent(ConfigMsgConstants.MEMBER_UPDATE_CODE_REPEAT)); } //当前最大次数 - Integer approveNumber = memberServiceLogService.selectByMaxApproveNumber(uc.getPkMember(), + Integer approveNumber = iCuMemberServiceLogService.selectByMaxApproveNumber(uc.getPkMember(), EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue(), null); uc.setChangeNumber(approveNumber + 1); if (updatePlaceParentPetitionParam.getProcessType() == EProcessType.DOUBLEPAY.getValue()) { @@ -718,7 +708,7 @@ public class UpdatePlaceParentController extends BaseController { serviceChargeDTO.setType(EApprovalBusiness.CU_MEMBER_PLACE_PARENT.getValue()); serviceChargeDTO.setQuantity(approveNumber + 1); serviceChargeDTO.setPkCountry(pkCountry); - R serviceChargeDTOR = serviceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); + R serviceChargeDTOR = iServiceChargeServiceApi.getServiceChargeByType(serviceChargeDTO); //接口查询金额是否足够 businessCommissionDTO.setPkAccount(serviceChargeDTOR.getData().getPkAccount()); businessCommissionDTO.setPkCountry(pkCountry); @@ -736,13 +726,13 @@ public class UpdatePlaceParentController extends BaseController { if (CollectionUtil.isNotEmpty(memberAmountDTOList)) { //接口查询金额是否足够 if (updatePlaceParentPetitionParam.getProcessType() == EProcessType.DOUBLEPAY.getValue()) { - List memberBalanceList = cuMemberTradeService.selectBalanceNotEnoughMember(businessCommissionDTO); + List memberBalanceList = iCuMemberTradeService.selectBalanceNotEnoughMember(businessCommissionDTO); if (CollectionUtil.isNotEmpty(memberBalanceList)) { return AjaxResult.error(504, TransactionUtils.getContent(ConfigMsgConstants.MEMBER_BALANCE_INSUFFICIENT), memberBalanceList); } } } - cuMemberService.petitionUpdatePlaceParent(updatePlaceParentPetitionParam); + iCuMemberService.petitionUpdatePlaceParent(updatePlaceParentPetitionParam); return AjaxResult.success(); } diff --git a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java index 8fc325ae..f487aab5 100644 --- a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java +++ b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java @@ -2405,7 +2405,7 @@ public class CuMemberServiceImpl extends ServiceImpl i } if (pkCountry != null) { if (pkCountry.equals(CountryConstants.CHINA_COUNTRY)) { - return num.multiply(inExchangeRate).setScale(0, BigDecimal.ROUND_DOWN); + return num.multiply(inExchangeRate).setScale(2, BigDecimal.ROUND_DOWN); } } diff --git a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/structure/controller/manage/MemberStructureController.java b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/structure/controller/manage/MemberStructureController.java index 9db690c1..9b138ff5 100644 --- a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/structure/controller/manage/MemberStructureController.java +++ b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/structure/controller/manage/MemberStructureController.java @@ -50,10 +50,6 @@ import java.util.*; /** * @Description: 架构管理 - * @Author: yuhui - * @Time: 2023/2/2 11:32 - * @Classname: MemberStructureController - * @PackageName: com.hzs.member.memberStructure */ @RestController @RequestMapping("/manage/member-structure") @@ -62,18 +58,18 @@ public class MemberStructureController extends BaseController { @Autowired private UserTokenService userTokenService; @Autowired - private ICuMemberSettlePeriodService memberSettlePeriodService; + private ICuMemberSettlePeriodService iCuMemberSettlePeriodService; @Autowired - private ICuMemberTreeService memberTreeService; + private ICuMemberTreeService iCuMemberTreeService; @Autowired - private ICuMemberService memberService; + private ICuMemberService iCuMemberService; @DubboReference - ICountryServiceApi countryServiceApi; + ICountryServiceApi iCountryServiceApi; @DubboReference IUserServiceApi iUserServiceApi; @DubboReference - IGradeServiceApi gradeServiceApi; + IGradeServiceApi iGradeServiceApi; /** * 默认层数 @@ -98,22 +94,22 @@ public class MemberStructureController extends BaseController { Long pkMember = null; if (StringUtils.isNotBlank(memberCode)) { - CuMember member = memberService.getMemberByCode(memberCode); + CuMember member = iCuMemberService.getMemberByCode(memberCode); if (member == null) { return AjaxResult.error(TransactionUtils.getContent(MemberMsgConstants.MEMBER_NOT_EXITS)); } pkMember = member.getPkId(); } else { if (userVertexList != null && userVertexList.size() > 0) { - CuMember member = memberService.getMemberById(userVertexList.get(0)); + CuMember member = iCuMemberService.getMemberById(userVertexList.get(0)); pkMember = member.getPkId(); memberCode = member.getMemberCode(); } else { - R> allCountryMap = countryServiceApi.getAllCountryMap(); + R> allCountryMap = iCountryServiceApi.getAllCountryMap(); for (Map.Entry be : allCountryMap.getData().entrySet()) { if (be.getKey().equals(SecurityUtils.getPkCountry())) { memberCode = be.getValue().getCode() + "30720201"; - CuMember member = memberService.getMemberByCode(memberCode); + CuMember member = iCuMemberService.getMemberByCode(memberCode); pkMember = member.getPkId(); } } @@ -122,7 +118,7 @@ public class MemberStructureController extends BaseController { if (vertexIdList != null && StringUtils.isNotBlank(memberCode)) { // 体系不为空 并且会员编号不为空 只能查询自己伞下以及自己的 - List memberExtList = memberService.checkMemberVertex(vertexIdList, memberCode); + List memberExtList = iCuMemberService.checkMemberVertex(vertexIdList, memberCode); if (memberExtList.size() == 0) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.QUERY_VERTEX_CODE)); } @@ -131,11 +127,11 @@ public class MemberStructureController extends BaseController { Integer period = null; Date settleDate = null; if (memberSettlePeriodId != null) { - CuMemberSettlePeriod csPeriod = memberSettlePeriodService.getById(memberSettlePeriodId); + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getById(memberSettlePeriodId); period = csPeriod.getPkId(); settleDate = csPeriod.getSettleDate(); } else { - CuMemberSettlePeriod csPeriod = memberSettlePeriodService.getCuMemberSettlePeriodByDate(time); + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(time); if (csPeriod != null) { period = csPeriod.getPkId(); settleDate = csPeriod.getSettleDate(); @@ -148,37 +144,37 @@ public class MemberStructureController extends BaseController { String settleTableName = TableNameConstants.CU_MEMBER_SECOND + period; // 查询所有用户表数据 id // 查询秒结 表 如果 秒结表 没有则去 历史表 - Integer tableNumber = memberTreeService.queryExistOracleTable(settleTableName); + Integer tableNumber = iCuMemberTreeService.queryExistOracleTable(settleTableName); if (tableNumber != null && tableNumber == 1) { List cuMemberSettleExts = null; // 查询今日会员表是否有值 - Long treeMemberCount = memberTreeService.selectByselectByTreeMemberCount(settleTableName, pkMember); + Long treeMemberCount = iCuMemberTreeService.selectByselectByTreeMemberCount(settleTableName, pkMember); if (treeMemberCount > 0) { //表格存在 - cuMemberSettleExts = memberTreeService.selectByTreeMemberList(pkMember, settleTableName, level, vertexIdList); + cuMemberSettleExts = iCuMemberTreeService.selectByTreeMemberList(pkMember, settleTableName, level, vertexIdList); } else { DateTime dateTime = DateUtil.offsetDay(DateUtils.currentDate(), -1); time = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, dateTime); - CuMemberSettlePeriod csPeriod = memberSettlePeriodService.getCuMemberSettlePeriodByDate(time); + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(time); if (csPeriod != null) { period = csPeriod.getPkId(); settleDate = csPeriod.getSettleDate(); } settleTableName = TableNameConstants.CU_MEMBER_SETTLE + period; - cuMemberSettleExts = memberTreeService.selectByTreeMemberList(pkMember, settleTableName, level, vertexIdList); + cuMemberSettleExts = iCuMemberTreeService.selectByTreeMemberList(pkMember, settleTableName, level, vertexIdList); } // 查询顶点 - CuMemberSettleExt memberSettleExt = memberTreeService.queryCuMemberTreeByPkMemberTable(settleTableName, pkMember); + CuMemberSettleExt memberSettleExt = iCuMemberTreeService.queryCuMemberTreeByPkMemberTable(settleTableName, pkMember); if (MemberConstants.GJ30720200CODE.equals(memberSettleExt.getParentMemberCode())) { memberSettleExt.setParentMemberCode(memberSettleExt.getMemberCode()); } memberSettleExt.setLevel(0); // 添加自身 cuMemberSettleExts.add(memberSettleExt); - List> build = memberService.systemAzSetListTree(cuMemberSettleExts, memberSettleExt); + List> build = iCuMemberService.systemAzSetListTree(cuMemberSettleExts, memberSettleExt); // 安置架构 无点位 追加空点位 // if (type != EStructureType.JG4.getIntValue()){ - R> allCountryMap = countryServiceApi.getAllCountryMap(); + R> allCountryMap = iCountryServiceApi.getAllCountryMap(); Map allCountryData = allCountryMap.getData(); List> trees = setTreeList(build, level, allCountryData); return AjaxResult.success(trees); @@ -187,24 +183,24 @@ public class MemberStructureController extends BaseController { // } } else { // 查询表格是否存在 - tableNumber = memberTreeService.queryExistOracleTable(settleTableName); + tableNumber = iCuMemberTreeService.queryExistOracleTable(settleTableName); if (tableNumber == null) { settleTableName = null; } // 查询顶点 - CuMemberSettleExt memberSettleExt = memberTreeService.queryCuMemberTreeByPkMemberTable(settleTableName, pkMember); + CuMemberSettleExt memberSettleExt = iCuMemberTreeService.queryCuMemberTreeByPkMemberTable(settleTableName, pkMember); if (MemberConstants.GJ30720200CODE.equals(memberSettleExt.getParentMemberCode())) { memberSettleExt.setParentMemberCode(memberSettleExt.getMemberCode()); } memberSettleExt.setLevel(0); //查询下级 - List list = memberTreeService.queryCuMemberTreePlaceParentHistoryTable(settleTableName, pkMember, new ArrayList<>(), level); + List list = iCuMemberTreeService.queryCuMemberTreePlaceParentHistoryTable(settleTableName, pkMember, new ArrayList<>(), level); // 无法查询到自身 所有单独查询自身并且添加 list.add(memberSettleExt); - List> build = memberService.systemAzSetListTree(list, memberSettleExt); + List> build = iCuMemberService.systemAzSetListTree(list, memberSettleExt); // 安置架构 无点位 追加空点位 // if (type != EStructureType.JG4.getIntValue()){ - R> allCountryMap = countryServiceApi.getAllCountryMap(); + R> allCountryMap = iCountryServiceApi.getAllCountryMap(); Map allCountryData = allCountryMap.getData(); return AjaxResult.success(setTreeList(build, level, allCountryData)); // }else { @@ -214,23 +210,23 @@ public class MemberStructureController extends BaseController { } else { // 查询 历史 String settleTableName = TableNameConstants.CU_MEMBER_SETTLE + period; - Integer tableNumber = memberTreeService.queryExistOracleTable(settleTableName); + Integer tableNumber = iCuMemberTreeService.queryExistOracleTable(settleTableName); if (tableNumber != null && tableNumber == 1) { // 表示表格存在 // 查询顶点 - CuMemberSettleExt memberSettleExt = memberTreeService.queryCuMemberTreeByPkMemberTable(settleTableName, pkMember); + CuMemberSettleExt memberSettleExt = iCuMemberTreeService.queryCuMemberTreeByPkMemberTable(settleTableName, pkMember); if (MemberConstants.GJ30720200CODE.equals(memberSettleExt.getParentMemberCode())) { memberSettleExt.setParentMemberCode(memberSettleExt.getMemberCode()); } memberSettleExt.setLevel(0); //查询下级 - // List list = memberTreeService.queryCuMemberTreePlaceParentHistoryTable(settleTableName, pkMember, new ArrayList<>(),level); - List list = memberTreeService.queryCuMemberTreePlaceParentHistoryFramework(settleTableName, pkMember, new ArrayList<>(), level); + // List list = iCuMemberTreeService.queryCuMemberTreePlaceParentHistoryTable(settleTableName, pkMember, new ArrayList<>(),level); + List list = iCuMemberTreeService.queryCuMemberTreePlaceParentHistoryFramework(settleTableName, pkMember, new ArrayList<>(), level); // 无法查询到自身 所有单独查询自身并且添加 list.add(memberSettleExt); - List> build = memberService.systemAzSetListTree(list, memberSettleExt); + List> build = iCuMemberService.systemAzSetListTree(list, memberSettleExt); // 安置架构 无点位 追加空点位 - R> allCountryMap = countryServiceApi.getAllCountryMap(); + R> allCountryMap = iCountryServiceApi.getAllCountryMap(); Map allCountryData = allCountryMap.getData(); return AjaxResult.success(setTreeList(build, level, allCountryData)); } @@ -251,7 +247,6 @@ public class MemberStructureController extends BaseController { String nationalFlag2 = allCountryData.get(pkCountry).getNationalFlag2(); for (Tree stringTree : build) { Integer level = (Integer) stringTree.get("level"); - Integer placeDept = (Integer) stringTree.get("placeDept"); if (level < (numberOfPlies - 1)) { if (stringTree.getChildren() != null) { if (stringTree.getChildren().size() == 0) { @@ -345,7 +340,6 @@ public class MemberStructureController extends BaseController { } else { // 等于空 List> children = new ArrayList<>(); - children = new ArrayList<>(); Tree emptyNode1 = TreeUtil.createEmptyNode(RandomUtil.randomNumbers(5)); emptyNode1.putExtra("placeDept", EPlaceDept.LEFT_DEPT.getValue()); emptyNode1.putExtra("level", level + 1); @@ -361,7 +355,6 @@ public class MemberStructureController extends BaseController { // emptyNode1.setChildren(setChildren(level+1,emptyNode1.getId())); children.add(emptyNode1); - Tree emptyNode2 = TreeUtil.createEmptyNode(RandomUtil.randomNumbers(5)); emptyNode2.putExtra("placeDept", EPlaceDept.RIGHT_DEPT.getValue()); emptyNode2.putExtra("level", level + 1); @@ -391,7 +384,7 @@ public class MemberStructureController extends BaseController { * 推荐架构网体 */ @AccessPermissions("Recommend") - @GetMapping("tj-framework") + @GetMapping("/tj-framework") public AjaxResult tjFramework(Long memberSettlePeriodId, String memberCode, Integer level) { Date date = new Date(); String time = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, date); @@ -401,7 +394,7 @@ public class MemberStructureController extends BaseController { List userVertexList = userAuthorityDTO.getUserVertexList(); Long pkMember = null; if (StringUtils.isNotBlank(memberCode)) { - CuMember member = memberService.getMember(memberCode); + CuMember member = iCuMemberService.getMember(memberCode); if (member == null) { return AjaxResult.error(TransactionUtils.getContent(MemberMsgConstants.MEMBER_NOT_EXITS)); } @@ -409,29 +402,28 @@ public class MemberStructureController extends BaseController { } else { if (userVertexList != null && userVertexList.size() > 0) { - CuMember member = memberService.getMember(userVertexList.get(0)); + CuMember member = iCuMemberService.getMember(userVertexList.get(0)); pkMember = member.getPkId(); } else { - R> allCountryMap = countryServiceApi.getAllCountryMap(); + R> allCountryMap = iCountryServiceApi.getAllCountryMap(); for (Map.Entry be : allCountryMap.getData().entrySet()) { if (be.getKey().equals(SecurityUtils.getPkCountry())) { memberCode = be.getValue().getCode() + "30720201"; - CuMember member = memberService.getMember(memberCode); + CuMember member = iCuMemberService.getMember(memberCode); pkMember = member.getPkId(); } } } - } Integer period = null; Date settleDate = null; if (memberSettlePeriodId != null) { - CuMemberSettlePeriod csPeriod = memberSettlePeriodService.getById(memberSettlePeriodId); + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getById(memberSettlePeriodId); period = csPeriod.getPkId(); settleDate = csPeriod.getSettleDate(); } else { - CuMemberSettlePeriod csPeriod = memberSettlePeriodService.getCuMemberSettlePeriodByDate(time); + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(time); if (csPeriod != null) { period = csPeriod.getPkId(); settleDate = csPeriod.getSettleDate(); @@ -444,7 +436,7 @@ public class MemberStructureController extends BaseController { // 会员结算秒结表 String settleTableName = TableNameConstants.CU_MEMBER_SECOND + period; - Integer tableNumber = memberTreeService.queryExistOracleTable(settleTableName); + Integer tableNumber = iCuMemberTreeService.queryExistOracleTable(settleTableName); if (tableNumber != null && tableNumber == 1) { //表格存在 if (level == null) { @@ -452,23 +444,23 @@ public class MemberStructureController extends BaseController { } List cuMemberSettleExts = null; // 查询今日会员表是否有值 - Long treeMemberCount = memberTreeService.selectByselectByTreeMemberCount(settleTableName, pkMember); + Long treeMemberCount = iCuMemberTreeService.selectByselectByTreeMemberCount(settleTableName, pkMember); if (treeMemberCount > 0) { //表格存在 - cuMemberSettleExts = memberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); + cuMemberSettleExts = iCuMemberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); } else { DateTime dateTime = DateUtil.offsetDay(DateUtils.currentDate(), -1); time = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, dateTime); - CuMemberSettlePeriod csPeriod = memberSettlePeriodService.getCuMemberSettlePeriodByDate(time); + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(time); if (csPeriod != null) { period = csPeriod.getPkId(); settleDate = csPeriod.getSettleDate(); } settleTableName = TableNameConstants.CU_MEMBER_SETTLE + period; - cuMemberSettleExts = memberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); + cuMemberSettleExts = iCuMemberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); } // 查询顶点 - CuMemberSettleExt memberSettleExt = memberTreeService.queryCuMemberTreeByPlacePkMemberTable(settleTableName, pkMember); + CuMemberSettleExt memberSettleExt = iCuMemberTreeService.queryCuMemberTreeByPlacePkMemberTable(settleTableName, pkMember); if (MemberConstants.GJ30720200CODE.equals(memberSettleExt.getParentMemberCode())) { memberSettleExt.setParentMemberCode(memberSettleExt.getMemberCode()); } @@ -476,7 +468,7 @@ public class MemberStructureController extends BaseController { // 添加自身 cuMemberSettleExts.add(memberSettleExt); - List> build = memberService.systemTjSetListTree(cuMemberSettleExts, memberSettleExt, settleTableName, true); + List> build = iCuMemberService.systemTjSetListTree(cuMemberSettleExts, memberSettleExt, settleTableName, true); // 安置架构 无点位 追加空点位 return AjaxResult.success(build); } else { @@ -489,16 +481,16 @@ public class MemberStructureController extends BaseController { settleTableName = null; } // 查询顶点 - CuMemberSettleExt memberSettleExt = memberTreeService.queryCuMemberTreeByPlacePkMemberTable(settleTableName, pkMember); + CuMemberSettleExt memberSettleExt = iCuMemberTreeService.queryCuMemberTreeByPlacePkMemberTable(settleTableName, pkMember); if (MemberConstants.GJ30720200CODE.equals(memberSettleExt.getParentMemberCode())) { memberSettleExt.setParentMemberCode(memberSettleExt.getMemberCode()); } memberSettleExt.setLevel(0); //查询下级 - List list = memberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); + List list = iCuMemberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); // 无法查询到自身 所有单独查询自身并且添加 list.add(memberSettleExt); - List> build = memberService.systemTjSetListTree(list, memberSettleExt, settleTableName, true); + List> build = iCuMemberService.systemTjSetListTree(list, memberSettleExt, settleTableName, true); // 安置架构 无点位 追加空点位 return AjaxResult.success(build); } @@ -509,31 +501,31 @@ public class MemberStructureController extends BaseController { } DateTime dateTime = DateUtil.offsetDay(DateUtils.currentDate(), -1); time = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, dateTime); - CuMemberSettlePeriod csPeriod = memberSettlePeriodService.getCuMemberSettlePeriodByDate(time); + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(time); if (csPeriod != null) { period = csPeriod.getPkId(); } // 查询 历史 String settleTableName = TableNameConstants.CU_MEMBER_SETTLE + period; - Integer tableNumber = memberTreeService.queryExistOracleTable(settleTableName); + Integer tableNumber = iCuMemberTreeService.queryExistOracleTable(settleTableName); if (tableNumber == null) { // 表示表格存在 settleTableName = null; } // 查询顶点 - CuMemberSettleExt memberSettleExt = memberTreeService.queryCuMemberTreeByPlacePkMemberTable(settleTableName, pkMember); + CuMemberSettleExt memberSettleExt = iCuMemberTreeService.queryCuMemberTreeByPlacePkMemberTable(settleTableName, pkMember); if (StringUtils.isNotBlank(memberSettleExt.getParentMemberCode()) && MemberConstants.GJ30720200CODE.equals(memberSettleExt.getParentMemberCode())) { memberSettleExt.setParentMemberCode(memberSettleExt.getMemberCode()); } memberSettleExt.setLevel(0); //查询下级 - // List list = memberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember,level); - List list = memberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); + // List list = iCuMemberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember,level); + List list = iCuMemberTreeService.queryCuMemberTreeParentTable(settleTableName, pkMember, level, vertexIdList); // 无法查询到自身 所有单独查询自身并且添加 list.add(memberSettleExt); - List> build = memberService.systemTjSetListTree(list, memberSettleExt, settleTableName, false); + List> build = iCuMemberService.systemTjSetListTree(list, memberSettleExt, settleTableName, false); // 安置架构 无点位 追加空点位 return AjaxResult.success(build); } @@ -545,7 +537,7 @@ public class MemberStructureController extends BaseController { * * @return */ - @GetMapping("az-framework-five") + @GetMapping("/az-framework-five") public AjaxResult azFrameWorkFive(Long memberSettlePeriodId, String memberCode, Integer level, Integer type) { if (level == null) { level = 10; @@ -556,22 +548,22 @@ public class MemberStructureController extends BaseController { List userVertexList = userAuthorityDTO.getUserVertexList(); Long pkMember = null; if (StringUtils.isNotBlank(memberCode)) { - CuMember member = memberService.getMemberByCode(memberCode); + CuMember member = iCuMemberService.getMemberByCode(memberCode); if (member == null) { return AjaxResult.error(TransactionUtils.getContent(MemberMsgConstants.MEMBER_NOT_EXITS)); } pkMember = member.getPkId(); } else { if (userVertexList != null && userVertexList.size() > 0) { - CuMember member = memberService.getMemberById(userVertexList.get(0)); + CuMember member = iCuMemberService.getMemberById(userVertexList.get(0)); pkMember = member.getPkId(); memberCode = member.getMemberCode(); } else { - R> allCountryMap = countryServiceApi.getAllCountryMap(); + R> allCountryMap = iCountryServiceApi.getAllCountryMap(); for (Map.Entry be : allCountryMap.getData().entrySet()) { if (be.getKey().equals(SecurityUtils.getPkCountry())) { memberCode = be.getValue().getCode() + "30720201"; - CuMember member = memberService.getMemberByCode(memberCode); + CuMember member = iCuMemberService.getMemberByCode(memberCode); pkMember = member.getPkId(); } } @@ -580,7 +572,7 @@ public class MemberStructureController extends BaseController { if (vertexIdList != null && StringUtils.isNotBlank(memberCode)) { // 体系不为空 并且会员编号不为空 只能查询自己伞下以及自己的 - List memberExtList = memberService.checkMemberVertex(vertexIdList, memberCode); + List memberExtList = iCuMemberService.checkMemberVertex(vertexIdList, memberCode); if (memberExtList.size() == 0) { return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.QUERY_VERTEX_CODE)); } @@ -588,18 +580,18 @@ public class MemberStructureController extends BaseController { // 查询当天 (秒结) // 会员结算秒结表 - List cuMemberSettleExts = memberTreeService.selectByTreeMemberListFive(pkMember, level, vertexIdList); + List cuMemberSettleExts = iCuMemberTreeService.selectByTreeMemberListFive(pkMember, level, vertexIdList); // 查询顶点 - CuMemberSettleExt memberSettleExt = memberTreeService.queryCuMemberTreeByPkMemberTable(null, pkMember); + CuMemberSettleExt memberSettleExt = iCuMemberTreeService.queryCuMemberTreeByPkMemberTable(null, pkMember); if (MemberConstants.GJ30720200CODE.equals(memberSettleExt.getParentMemberCode())) { memberSettleExt.setParentMemberCode(memberSettleExt.getMemberCode()); } memberSettleExt.setLevel(0); // 添加自身 cuMemberSettleExts.add(memberSettleExt); - List> build = memberService.systemAzSetListTreeFive(cuMemberSettleExts, memberSettleExt); + List> build = iCuMemberService.systemAzSetListTreeFive(cuMemberSettleExts, memberSettleExt); // 安置架构 无点位 追加空点位 - R> allCountryMap = countryServiceApi.getAllCountryMap(); + R> allCountryMap = iCountryServiceApi.getAllCountryMap(); Map allCountryData = allCountryMap.getData(); List> trees = setTreeList(build, level, allCountryData); return AjaxResult.success(trees); @@ -617,7 +609,7 @@ public class MemberStructureController extends BaseController { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.orderByDesc(CuMemberSettlePeriod::getSettleDate); queryWrapper.between(CuMemberSettlePeriod::getSettleDate, dateTime, new Date()); - List list = memberSettlePeriodService.list(queryWrapper); + List list = iCuMemberSettlePeriodService.list(queryWrapper); List resultList = new ArrayList<>(); for (CuMemberSettlePeriod cuMemberSettlePeriod : list) { CuMemberSettlePeriodVo cuMemberSettlePeriodVo = BeanUtil.copyProperties(cuMemberSettlePeriod, CuMemberSettlePeriodVo.class); @@ -640,7 +632,7 @@ public class MemberStructureController extends BaseController { @GetMapping("get-avatar-info") public AjaxResult getAvatarUrl() { LoginUser user = userTokenService.getLoginUser(); - //R> list = gradeServiceApi.queryGradeConfigByCondition(user.getDataCountry()); + //R> list = iGradeServiceApi.queryGradeConfigByCondition(user.getDataCountry()); JSONArray array = new JSONArray(); // 虚拟 JSONObject other = new JSONObject(); @@ -659,7 +651,7 @@ public class MemberStructureController extends BaseController { djhOther.put("value", MemberFrameworkConstants.toBeActivated); array.add(djhOther); } - R> list = gradeServiceApi.selectGradeAll(SecurityUtils.getPkCountry()); + R> list = iGradeServiceApi.selectGradeAll(SecurityUtils.getPkCountry()); for (GradeDTO date : list.getData()) { JSONObject js = new JSONObject(); diff --git a/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/constant/MemberConstants.java b/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/constant/MemberConstants.java index fff219fb..1bb72bad 100644 --- a/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/constant/MemberConstants.java +++ b/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/constant/MemberConstants.java @@ -7,14 +7,4 @@ public class MemberConstants { */ public static final String GJ30720200CODE = "GJ30720200"; - /** - * 安置左区 - */ - public static final String LEFT_DEPT = "安置左区"; - - /** - * 安置右区 - */ - public static final String RIGHT_DEPT = "安置右区"; - } diff --git a/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/EPlaceDept.java b/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/EPlaceDept.java index 9235f271..e4141b03 100644 --- a/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/EPlaceDept.java +++ b/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/EPlaceDept.java @@ -6,10 +6,6 @@ import lombok.Getter; /** * @Description: 安置部门 - * @Author: sui q - * @Time: 2022/8/31 11:50 - * @Classname: EPlaceDept - * @PackageName: com.hzs.common.core.enums */ @AllArgsConstructor @Getter