diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/account/controller/manage/CuMemberWithdrawController.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/account/controller/manage/CuMemberWithdrawController.java
index 87723a19..01a26b5b 100644
--- a/bd-business/bd-business-member/src/main/java/com/hzs/member/account/controller/manage/CuMemberWithdrawController.java
+++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/account/controller/manage/CuMemberWithdrawController.java
@@ -35,30 +35,23 @@ import java.util.*;
/**
* 会员提现表 前端控制器
- *
- * @author hzs
- * @since 2022-09-06
*/
@RestController
@RequestMapping("/manager/withdraw")
public class CuMemberWithdrawController extends BaseController {
-
@Autowired
private UserTokenService userTokenService;
+ @Autowired
+ private ICuMemberBaseService iCuMemberBaseService;
+ @Autowired
+ private ICuMemberWithdrawService iCuMemberWithdrawService;
@Autowired
- private ICuMemberBaseService baseService;
-
- @Autowired
- ICuMemberWithdrawService cuMemberWithdrawService;
-
- @Autowired
- ITransactionCommonService iTransactionCommonService;
+ private ITransactionCommonService iTransactionCommonService;
@DubboReference
- IMenuColumnServiceApi menuColumnServiceApi;
-
+ IMenuColumnServiceApi iMenuColumnServiceApi;
/**
* 发起签呈显示
@@ -72,11 +65,11 @@ public class CuMemberWithdrawController extends BaseController {
if (CollUtil.isEmpty(pkIds)) {
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.SELECT_INITIATING_SIGNATURE_RECORD));
}
- List cuMemberWithdrawList = cuMemberWithdrawService.checkWithdrawPetitionByState(pkIds, EApproveStatus.WAIT_SUBMIT.getValue());
+ List cuMemberWithdrawList = iCuMemberWithdrawService.checkWithdrawPetitionByState(pkIds, EApproveStatus.WAIT_SUBMIT.getValue());
if (CollUtil.isNotEmpty(cuMemberWithdrawList)) {
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.SELECTED_RECORD_DUPLICATE_SIGNATURE_RECORD));
}
- return AjaxResult.success(cuMemberWithdrawService.showMemberWithdrawPetition(pkIds, null));
+ return AjaxResult.success(iCuMemberWithdrawService.showMemberWithdrawPetition(pkIds, null));
}
/**
@@ -91,10 +84,9 @@ public class CuMemberWithdrawController extends BaseController {
LoginUser loginUser = userTokenService.getLoginUser();
cuMemberPetitionVO.setLoginUser(loginUser);
cuMemberPetitionVO.setPkCreat(SecurityUtils.getUserId());
- return AjaxResult.success(cuMemberWithdrawService.confirmWithdrawPetition(cuMemberPetitionVO));
+ return AjaxResult.success(iCuMemberWithdrawService.confirmWithdrawPetition(cuMemberPetitionVO));
}
-
/**
* 查询列表
*
@@ -116,14 +108,13 @@ public class CuMemberWithdrawController extends BaseController {
}
}
startPage();
- Object[] objects = cuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO);
+ Object[] objects = iCuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO);
//处理分页
TableDataInfo tableDataInfo = getDataTable((List) objects[0]);
tableDataInfo.setRows((List) objects[1]);
return tableDataInfo;
}
-
/**
* 充值明细列表导出
*
@@ -135,18 +126,18 @@ public class CuMemberWithdrawController extends BaseController {
public void export(HttpServletResponse response, CuMemberWithdrawVO cuMemberWithdrawVO) {
Integer pkCountry = SecurityUtils.getPkCountry();
cuMemberWithdrawVO.setPkCountry(pkCountry);
- List cuMemberWithdrawList = (List) cuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO)[1];
+ List cuMemberWithdrawList = (List) iCuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO)[1];
//枚举翻译
- Map transactionMap = iTransactionCommonService.exportEnumTransaction(EApproveStatus.values(), EWithdrawStatus.values());
+ Map transactionMap = iTransactionCommonService.exportEnumTransaction(EApproveStatus.values());
if (CollUtil.isNotEmpty(cuMemberWithdrawList)) {
for (CuMemberWithdrawVO memberWithdraw : cuMemberWithdrawList) {
Integer pkAccount = memberWithdraw.getPkAccount();
- memberWithdraw.setPkAccountVal(baseService.getAccountTranslateFromDataBase(pkAccount));
+ memberWithdraw.setPkAccountVal(iCuMemberBaseService.getAccountTranslateFromDataBase(pkAccount));
memberWithdraw.setApproveStateVal(transactionMap.get(EnumsPrefixConstants.APPROVE_STATUS + memberWithdraw.getApproveState()));
- memberWithdraw.setStatusVal(transactionMap.get(EnumsPrefixConstants.ENU_WITHDRAW_STATUS + memberWithdraw.getStatus()));
+ memberWithdraw.setStatusVal(EWithdrawStatus.getLabelByValue(memberWithdraw.getStatus()));
}
}
- ExcelUtil util = new ExcelUtil<>(CuMemberWithdrawVO.class, menuColumnServiceApi.queryMenuColumn("CashDetails", SecurityUtils.getUserId()).getData());
+ ExcelUtil util = new ExcelUtil<>(CuMemberWithdrawVO.class, iMenuColumnServiceApi.queryMenuColumn("CashDetails", SecurityUtils.getUserId()).getData());
util.exportExcel(response, cuMemberWithdrawList, TransactionUtils.getContent(FinanceMsgConstants.WITHDRAWAL_DETAILS_EXPORT));
}
@@ -160,11 +151,10 @@ public class CuMemberWithdrawController extends BaseController {
@GetMapping("/details")
public AjaxResult findWithdrawDetails(Long pkId) {
Assert.notNull(pkId, TransactionUtils.getContent(FinanceMsgConstants.SELECT_WITHDRAWAL_RECORD));
- CuMemberWithdrawVO cuMemberRechargeDetailVO = cuMemberWithdrawService.queryCuMemberWithdrawDetail(pkId);
+ CuMemberWithdrawVO cuMemberRechargeDetailVO = iCuMemberWithdrawService.queryCuMemberWithdrawDetail(pkId);
return AjaxResult.success(cuMemberRechargeDetailVO);
}
-
/**
* 打款
*
@@ -176,7 +166,7 @@ public class CuMemberWithdrawController extends BaseController {
public AjaxResult withdrawPayment(@RequestBody CuMemberWithdrawVO memberWithdrawVO) {
List pkIds = memberWithdrawVO.getPkIds();
Assert.notNull(pkIds, TransactionUtils.getContent(FinanceMsgConstants.SELECT_PAID_RECORD));
- List withdrawApproveStateByIds = cuMemberWithdrawService.getWithdrawApproveStateByIds(pkIds, EApproveStatus.FINISH.getValue());
+ List withdrawApproveStateByIds = iCuMemberWithdrawService.getWithdrawApproveStateByIds(pkIds, EApproveStatus.FINISH.getValue());
if (CollUtil.isNotEmpty(withdrawApproveStateByIds)) {
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.DATA_UNAPPROVED_DATA));
}
@@ -186,10 +176,9 @@ public class CuMemberWithdrawController extends BaseController {
memberWithdrawVO.setPayer(pkMember);
memberWithdrawVO.setPaymentTime(new Date());
memberWithdrawVO.setPkModified(pkMember);
- return toAjax(cuMemberWithdrawService.withdrawPaymentByPkId(memberWithdrawVO));
+ return toAjax(iCuMemberWithdrawService.withdrawPaymentByPkId(memberWithdrawVO));
}
-
/**
* 打款充正
*
@@ -205,13 +194,13 @@ public class CuMemberWithdrawController extends BaseController {
memberWithdrawVO.setPayer(SecurityUtils.getUserId());
memberWithdrawVO.setPayerRemarks(memberWithdrawVO.getPayerRemarks());
memberWithdrawVO.setPaymentTime(new Date());
- return toAjax(cuMemberWithdrawService.withdrawPaymentPositiveByPkId(memberWithdrawVO));
+ return toAjax(iCuMemberWithdrawService.withdrawPaymentPositiveByPkId(memberWithdrawVO));
}
@Log(module = EOperationModule.WITHDRAWAL_DETAIL, business = EOperationBusiness.WITHDRAWAL_DETAIL, method = EOperationMethod.REJECT)
@PostMapping("/reject")
public AjaxResult reject(@RequestBody CuMemberWithdrawRejectParam param) {
- cuMemberWithdrawService.withdrawReject(param);
+ iCuMemberWithdrawService.withdrawReject(param);
return AjaxResult.success();
}
diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/account/mapper/CuMemberWithdrawMapper.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/account/mapper/CuMemberWithdrawMapper.java
index 1e384468..fb3cb12c 100644
--- a/bd-business/bd-business-member/src/main/java/com/hzs/member/account/mapper/CuMemberWithdrawMapper.java
+++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/account/mapper/CuMemberWithdrawMapper.java
@@ -26,8 +26,6 @@ public interface CuMemberWithdrawMapper extends BaseMapper {
List getWithdrawTimes(@Param("pkMember") Long pkMember);
- List getWithdrawTimesByPkCountry(@Param("pkCountry") Integer pkCountry);
-
/**
* 按周期查询个税
*
diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/account/service/impl/CuMemberWithdrawServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/account/service/impl/CuMemberWithdrawServiceImpl.java
index 243e7431..0e04f8ad 100644
--- a/bd-business/bd-business-member/src/main/java/com/hzs/member/account/service/impl/CuMemberWithdrawServiceImpl.java
+++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/account/service/impl/CuMemberWithdrawServiceImpl.java
@@ -60,8 +60,6 @@ public class CuMemberWithdrawServiceImpl extends ServiceImpl
* 会员提现表
- *
- *
- * @author hzs
- * @since 2022-09-06
*/
-
-
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@@ -203,7 +196,6 @@ public class CuMemberWithdrawVO extends CuMemberBaseVO {
/**
* 状态(0=未打款,1=已打款,2=已充正,3=撤消)
*/
- @Transaction(transactionKey = EnumsPrefixConstants.ENU_WITHDRAW_STATUS)
private Integer status;
@Excel(name = "打款状态")
@@ -293,7 +285,7 @@ public class CuMemberWithdrawVO extends CuMemberBaseVO {
/**
* 查询状态
*/
- private Integer queryStatus;
+ private Integer queryStatus;
/**
* 会员编号集合
diff --git a/bd-business/bd-business-member/src/main/resources/mapper/member/account/CuMemberWithdrawMapper.xml b/bd-business/bd-business-member/src/main/resources/mapper/member/account/CuMemberWithdrawMapper.xml
index b0ed7186..f4e107b0 100644
--- a/bd-business/bd-business-member/src/main/resources/mapper/member/account/CuMemberWithdrawMapper.xml
+++ b/bd-business/bd-business-member/src/main/resources/mapper/member/account/CuMemberWithdrawMapper.xml
@@ -34,33 +34,20 @@
-
-
- DEL_FLAG
- ,
- PK_COUNTRY,
- PK_CREATOR,
- CREATION_TIME,
- PK_MODIFIED,
- MODIFIED_TIME,
- PK_ID, PK_MEMBER, WITHDRAW_CODE, PK_ACCOUNT, PK_BANK, PK_RATE, CASH_AMOUNT, SERVICE_CHARGE, INCOME_TAX,
- ISSUED_AMOUNT,APPROVE_STATE, PAYMENT_TIME, PAYER, REMARKS, APPROVER, APPROVE_TIME, PK_ROLE, ROLE_NAME,STATUS,PAYER_REMARKS,APPROVE_REMARKS
-
-
SELECT r.*,
- m.member_code memberCode,
- m.member_name memberName,
- bb.bank_name bankName,
- b.sub_bank_name subBankName,
- b.card_number cardNumber,
- b.account_name accountName,
- b.id_card idCard,
+ m.member_code memberCode,
+ m.member_name memberName,
+ bb.bank_name bankName,
+ b.sub_bank_name subBankName,
+ b.card_number cardNumber,
+ b.account_name accountName,
+ nvl(m.id_card, b.id_card) idCard,
b.phone,
- b.pk_id pkBdBank,
- u.user_name paymentName,
- su.user_name approveName,
- ver.VERTEX_NAME vertexName
+ b.pk_id pkBdBank,
+ u.user_name paymentName,
+ su.user_name approveName,
+ ver.VERTEX_NAME vertexName
FROM cu_member_withdraw r
LEFT JOIN cu_member_bank b
ON r.pk_Bank = b.pk_id
@@ -146,7 +133,6 @@
and r.WITHDRAW_CODE = #{withdrawCode}
-
and r.status = #{status}
@@ -197,17 +183,6 @@
AND STATUS = 0
-
-
-
update cu_member_withdraw
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsController.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsController.java
index 5094fda4..e2bdf88a 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsController.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsController.java
@@ -2423,7 +2423,7 @@ public class EnumsController extends BaseController {
public AjaxResult getPaymentStatus() {
List enumEntityList = new ArrayList<>();
for (EWithdrawStatus value : EWithdrawStatus.values()) {
- enumEntityList.add(new EnumEntity(value.getValue(), value.getLabel(), EnumsPrefixConstants.ENU_WITHDRAW_STATUS));
+ enumEntityList.add(new EnumEntity(value.getValue(), value.getLabel()));
}
return AjaxResult.success(enumEntityList);
}
diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsInitController.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsInitController.java
index cf041f83..7553c4ef 100644
--- a/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsInitController.java
+++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/enums/controller/EnumsInitController.java
@@ -539,10 +539,6 @@ public class EnumsInitController {
initList.add(this.createData(value.getKey(), value.getLabel()));
}
- for (EWithdrawStatus value : EWithdrawStatus.values()) {
- initList.add(this.createData(value.getKey(), value.getLabel()));
- }
-
/**
* 站内信类型
*/
diff --git a/bd-common/bd-common-core/src/main/java/com/hzs/common/core/constant/EnumsPrefixConstants.java b/bd-common/bd-common-core/src/main/java/com/hzs/common/core/constant/EnumsPrefixConstants.java
index f35e9fec..d7e54b79 100644
--- a/bd-common/bd-common-core/src/main/java/com/hzs/common/core/constant/EnumsPrefixConstants.java
+++ b/bd-common/bd-common-core/src/main/java/com/hzs/common/core/constant/EnumsPrefixConstants.java
@@ -609,11 +609,6 @@ public class EnumsPrefixConstants {
*/
public static final String CYCLE = "ENU_CYCLE_";
- /**
- * 提现状态
- */
- public static final String ENU_WITHDRAW_STATUS = "ENU_WITHDRAW_S_";
-
/**
* 服务类型枚举
*/
diff --git a/bd-common/bd-common-core/src/main/java/com/hzs/common/core/enums/EWithdrawStatus.java b/bd-common/bd-common-core/src/main/java/com/hzs/common/core/enums/EWithdrawStatus.java
index ae38e3c1..3a1250d8 100644
--- a/bd-common/bd-common-core/src/main/java/com/hzs/common/core/enums/EWithdrawStatus.java
+++ b/bd-common/bd-common-core/src/main/java/com/hzs/common/core/enums/EWithdrawStatus.java
@@ -1,13 +1,10 @@
package com.hzs.common.core.enums;
-import com.hzs.common.core.constant.EnumsPrefixConstants;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 提现状态枚举
- *
- * @author: hzs
*/
@AllArgsConstructor
@Getter
@@ -16,20 +13,20 @@ public enum EWithdrawStatus {
/**
* 正常
*/
- NORMAL(0, "未打款", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "0"),
+ NORMAL(0, "未打款", 0),
/**
* 打款
*/
- PAYMENT(1, "已打款", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "1"),
+ PAYMENT(1, "已打款", 0),
/**
* 充正
*/
- CHARGING(2, "已充正", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "2"),
+ CHARGING(2, "已充正", 0),
/**
* 取消
*/
- CANCEL(3, "取消", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "3"),
+ CANCEL(3, "取消", 0),
;
/**
@@ -44,9 +41,18 @@ public enum EWithdrawStatus {
* 是否启用(0=是,1=否) -- 来源EYesNo
*/
private final int enable;
- /**
- * 国际化翻译key值
- */
- private final String key;
+
+
+ public static String getLabelByValue(Integer value) {
+ if (null == value) {
+ return "";
+ }
+ for (EWithdrawStatus enums : EWithdrawStatus.values()) {
+ if (enums.getValue() == value) {
+ return enums.getLabel();
+ }
+ }
+ return "";
+ }
}