Compare commits
No commits in common. "505865b7bddda6f686b4d52a4dab8452278ee19c" and "a4de063aed74990d4d50b69022ca55ef2a55c14f" have entirely different histories.
505865b7bd
...
a4de063aed
|
|
@ -35,23 +35,30 @@ import java.util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员提现表 前端控制器
|
* 会员提现表 前端控制器
|
||||||
|
*
|
||||||
|
* @author hzs
|
||||||
|
* @since 2022-09-06
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/manager/withdraw")
|
@RequestMapping("/manager/withdraw")
|
||||||
public class CuMemberWithdrawController extends BaseController {
|
public class CuMemberWithdrawController extends BaseController {
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private UserTokenService userTokenService;
|
private UserTokenService userTokenService;
|
||||||
@Autowired
|
|
||||||
private ICuMemberBaseService iCuMemberBaseService;
|
|
||||||
@Autowired
|
|
||||||
private ICuMemberWithdrawService iCuMemberWithdrawService;
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ITransactionCommonService iTransactionCommonService;
|
private ICuMemberBaseService baseService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
ICuMemberWithdrawService cuMemberWithdrawService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
ITransactionCommonService iTransactionCommonService;
|
||||||
|
|
||||||
@DubboReference
|
@DubboReference
|
||||||
IMenuColumnServiceApi iMenuColumnServiceApi;
|
IMenuColumnServiceApi menuColumnServiceApi;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发起签呈显示
|
* 发起签呈显示
|
||||||
|
|
@ -65,11 +72,11 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
if (CollUtil.isEmpty(pkIds)) {
|
if (CollUtil.isEmpty(pkIds)) {
|
||||||
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.SELECT_INITIATING_SIGNATURE_RECORD));
|
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.SELECT_INITIATING_SIGNATURE_RECORD));
|
||||||
}
|
}
|
||||||
List<CuMemberWithdrawVO> cuMemberWithdrawList = iCuMemberWithdrawService.checkWithdrawPetitionByState(pkIds, EApproveStatus.WAIT_SUBMIT.getValue());
|
List<CuMemberWithdrawVO> cuMemberWithdrawList = cuMemberWithdrawService.checkWithdrawPetitionByState(pkIds, EApproveStatus.WAIT_SUBMIT.getValue());
|
||||||
if (CollUtil.isNotEmpty(cuMemberWithdrawList)) {
|
if (CollUtil.isNotEmpty(cuMemberWithdrawList)) {
|
||||||
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.SELECTED_RECORD_DUPLICATE_SIGNATURE_RECORD));
|
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.SELECTED_RECORD_DUPLICATE_SIGNATURE_RECORD));
|
||||||
}
|
}
|
||||||
return AjaxResult.success(iCuMemberWithdrawService.showMemberWithdrawPetition(pkIds, null));
|
return AjaxResult.success(cuMemberWithdrawService.showMemberWithdrawPetition(pkIds, null));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -84,9 +91,10 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
LoginUser loginUser = userTokenService.getLoginUser();
|
LoginUser loginUser = userTokenService.getLoginUser();
|
||||||
cuMemberPetitionVO.setLoginUser(loginUser);
|
cuMemberPetitionVO.setLoginUser(loginUser);
|
||||||
cuMemberPetitionVO.setPkCreat(SecurityUtils.getUserId());
|
cuMemberPetitionVO.setPkCreat(SecurityUtils.getUserId());
|
||||||
return AjaxResult.success(iCuMemberWithdrawService.confirmWithdrawPetition(cuMemberPetitionVO));
|
return AjaxResult.success(cuMemberWithdrawService.confirmWithdrawPetition(cuMemberPetitionVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询列表
|
* 查询列表
|
||||||
*
|
*
|
||||||
|
|
@ -108,13 +116,14 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
startPage();
|
startPage();
|
||||||
Object[] objects = iCuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO);
|
Object[] objects = cuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO);
|
||||||
//处理分页
|
//处理分页
|
||||||
TableDataInfo tableDataInfo = getDataTable((List<CuMemberWithdrawExt>) objects[0]);
|
TableDataInfo tableDataInfo = getDataTable((List<CuMemberWithdrawExt>) objects[0]);
|
||||||
tableDataInfo.setRows((List<CuMemberWithdrawVO>) objects[1]);
|
tableDataInfo.setRows((List<CuMemberWithdrawVO>) objects[1]);
|
||||||
return tableDataInfo;
|
return tableDataInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 充值明细列表导出
|
* 充值明细列表导出
|
||||||
*
|
*
|
||||||
|
|
@ -126,18 +135,18 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
public void export(HttpServletResponse response, CuMemberWithdrawVO cuMemberWithdrawVO) {
|
public void export(HttpServletResponse response, CuMemberWithdrawVO cuMemberWithdrawVO) {
|
||||||
Integer pkCountry = SecurityUtils.getPkCountry();
|
Integer pkCountry = SecurityUtils.getPkCountry();
|
||||||
cuMemberWithdrawVO.setPkCountry(pkCountry);
|
cuMemberWithdrawVO.setPkCountry(pkCountry);
|
||||||
List<CuMemberWithdrawVO> cuMemberWithdrawList = (List<CuMemberWithdrawVO>) iCuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO)[1];
|
List<CuMemberWithdrawVO> cuMemberWithdrawList = (List<CuMemberWithdrawVO>) cuMemberWithdrawService.selectMemberWithdrawList(cuMemberWithdrawVO)[1];
|
||||||
//枚举翻译
|
//枚举翻译
|
||||||
Map<String, String> transactionMap = iTransactionCommonService.exportEnumTransaction(EApproveStatus.values());
|
Map<String, String> transactionMap = iTransactionCommonService.exportEnumTransaction(EApproveStatus.values(), EWithdrawStatus.values());
|
||||||
if (CollUtil.isNotEmpty(cuMemberWithdrawList)) {
|
if (CollUtil.isNotEmpty(cuMemberWithdrawList)) {
|
||||||
for (CuMemberWithdrawVO memberWithdraw : cuMemberWithdrawList) {
|
for (CuMemberWithdrawVO memberWithdraw : cuMemberWithdrawList) {
|
||||||
Integer pkAccount = memberWithdraw.getPkAccount();
|
Integer pkAccount = memberWithdraw.getPkAccount();
|
||||||
memberWithdraw.setPkAccountVal(iCuMemberBaseService.getAccountTranslateFromDataBase(pkAccount));
|
memberWithdraw.setPkAccountVal(baseService.getAccountTranslateFromDataBase(pkAccount));
|
||||||
memberWithdraw.setApproveStateVal(transactionMap.get(EnumsPrefixConstants.APPROVE_STATUS + memberWithdraw.getApproveState()));
|
memberWithdraw.setApproveStateVal(transactionMap.get(EnumsPrefixConstants.APPROVE_STATUS + memberWithdraw.getApproveState()));
|
||||||
memberWithdraw.setStatusVal(EWithdrawStatus.getLabelByValue(memberWithdraw.getStatus()));
|
memberWithdraw.setStatusVal(transactionMap.get(EnumsPrefixConstants.ENU_WITHDRAW_STATUS + memberWithdraw.getStatus()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ExcelUtil<CuMemberWithdrawVO> util = new ExcelUtil<>(CuMemberWithdrawVO.class, iMenuColumnServiceApi.queryMenuColumn("CashDetails", SecurityUtils.getUserId()).getData());
|
ExcelUtil<CuMemberWithdrawVO> util = new ExcelUtil<>(CuMemberWithdrawVO.class, menuColumnServiceApi.queryMenuColumn("CashDetails", SecurityUtils.getUserId()).getData());
|
||||||
util.exportExcel(response, cuMemberWithdrawList, TransactionUtils.getContent(FinanceMsgConstants.WITHDRAWAL_DETAILS_EXPORT));
|
util.exportExcel(response, cuMemberWithdrawList, TransactionUtils.getContent(FinanceMsgConstants.WITHDRAWAL_DETAILS_EXPORT));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -151,10 +160,11 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
@GetMapping("/details")
|
@GetMapping("/details")
|
||||||
public AjaxResult findWithdrawDetails(Long pkId) {
|
public AjaxResult findWithdrawDetails(Long pkId) {
|
||||||
Assert.notNull(pkId, TransactionUtils.getContent(FinanceMsgConstants.SELECT_WITHDRAWAL_RECORD));
|
Assert.notNull(pkId, TransactionUtils.getContent(FinanceMsgConstants.SELECT_WITHDRAWAL_RECORD));
|
||||||
CuMemberWithdrawVO cuMemberRechargeDetailVO = iCuMemberWithdrawService.queryCuMemberWithdrawDetail(pkId);
|
CuMemberWithdrawVO cuMemberRechargeDetailVO = cuMemberWithdrawService.queryCuMemberWithdrawDetail(pkId);
|
||||||
return AjaxResult.success(cuMemberRechargeDetailVO);
|
return AjaxResult.success(cuMemberRechargeDetailVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 打款
|
* 打款
|
||||||
*
|
*
|
||||||
|
|
@ -166,7 +176,7 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
public AjaxResult withdrawPayment(@RequestBody CuMemberWithdrawVO memberWithdrawVO) {
|
public AjaxResult withdrawPayment(@RequestBody CuMemberWithdrawVO memberWithdrawVO) {
|
||||||
List<Long> pkIds = memberWithdrawVO.getPkIds();
|
List<Long> pkIds = memberWithdrawVO.getPkIds();
|
||||||
Assert.notNull(pkIds, TransactionUtils.getContent(FinanceMsgConstants.SELECT_PAID_RECORD));
|
Assert.notNull(pkIds, TransactionUtils.getContent(FinanceMsgConstants.SELECT_PAID_RECORD));
|
||||||
List<CuMemberWithdraw> withdrawApproveStateByIds = iCuMemberWithdrawService.getWithdrawApproveStateByIds(pkIds, EApproveStatus.FINISH.getValue());
|
List<CuMemberWithdraw> withdrawApproveStateByIds = cuMemberWithdrawService.getWithdrawApproveStateByIds(pkIds, EApproveStatus.FINISH.getValue());
|
||||||
if (CollUtil.isNotEmpty(withdrawApproveStateByIds)) {
|
if (CollUtil.isNotEmpty(withdrawApproveStateByIds)) {
|
||||||
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.DATA_UNAPPROVED_DATA));
|
return AjaxResult.error(TransactionUtils.getContent(FinanceMsgConstants.DATA_UNAPPROVED_DATA));
|
||||||
}
|
}
|
||||||
|
|
@ -176,9 +186,10 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
memberWithdrawVO.setPayer(pkMember);
|
memberWithdrawVO.setPayer(pkMember);
|
||||||
memberWithdrawVO.setPaymentTime(new Date());
|
memberWithdrawVO.setPaymentTime(new Date());
|
||||||
memberWithdrawVO.setPkModified(pkMember);
|
memberWithdrawVO.setPkModified(pkMember);
|
||||||
return toAjax(iCuMemberWithdrawService.withdrawPaymentByPkId(memberWithdrawVO));
|
return toAjax(cuMemberWithdrawService.withdrawPaymentByPkId(memberWithdrawVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 打款充正
|
* 打款充正
|
||||||
*
|
*
|
||||||
|
|
@ -194,13 +205,13 @@ public class CuMemberWithdrawController extends BaseController {
|
||||||
memberWithdrawVO.setPayer(SecurityUtils.getUserId());
|
memberWithdrawVO.setPayer(SecurityUtils.getUserId());
|
||||||
memberWithdrawVO.setPayerRemarks(memberWithdrawVO.getPayerRemarks());
|
memberWithdrawVO.setPayerRemarks(memberWithdrawVO.getPayerRemarks());
|
||||||
memberWithdrawVO.setPaymentTime(new Date());
|
memberWithdrawVO.setPaymentTime(new Date());
|
||||||
return toAjax(iCuMemberWithdrawService.withdrawPaymentPositiveByPkId(memberWithdrawVO));
|
return toAjax(cuMemberWithdrawService.withdrawPaymentPositiveByPkId(memberWithdrawVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Log(module = EOperationModule.WITHDRAWAL_DETAIL, business = EOperationBusiness.WITHDRAWAL_DETAIL, method = EOperationMethod.REJECT)
|
@Log(module = EOperationModule.WITHDRAWAL_DETAIL, business = EOperationBusiness.WITHDRAWAL_DETAIL, method = EOperationMethod.REJECT)
|
||||||
@PostMapping("/reject")
|
@PostMapping("/reject")
|
||||||
public AjaxResult reject(@RequestBody CuMemberWithdrawRejectParam param) {
|
public AjaxResult reject(@RequestBody CuMemberWithdrawRejectParam param) {
|
||||||
iCuMemberWithdrawService.withdrawReject(param);
|
cuMemberWithdrawService.withdrawReject(param);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,8 @@ public interface CuMemberWithdrawMapper extends BaseMapper<CuMemberWithdraw> {
|
||||||
List<CuMemberWithdraw> getWithdrawTimes(@Param("pkMember") Long pkMember);
|
List<CuMemberWithdraw> getWithdrawTimes(@Param("pkMember") Long pkMember);
|
||||||
|
|
||||||
|
|
||||||
|
List<CuMemberWithdrawExt> getWithdrawTimesByPkCountry(@Param("pkCountry") Integer pkCountry);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按周期查询个税
|
* 按周期查询个税
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,8 @@ public class CuMemberWithdrawServiceImpl extends ServiceImpl<CuMemberWithdrawMap
|
||||||
private ICuMemberAccountService iCuMemberAccountService;
|
private ICuMemberAccountService iCuMemberAccountService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICuMemberBaseService iCuMemberBaseService;
|
private ICuMemberBaseService iCuMemberBaseService;
|
||||||
|
@Autowired
|
||||||
|
private ICuMemberTradeService cuMemberTradeService;
|
||||||
|
|
||||||
@DubboReference
|
@DubboReference
|
||||||
IWithdrawalTaxServiceApi iWithdrawalTaxServiceApi;
|
IWithdrawalTaxServiceApi iWithdrawalTaxServiceApi;
|
||||||
|
|
@ -193,7 +195,6 @@ public class CuMemberWithdrawServiceImpl extends ServiceImpl<CuMemberWithdrawMap
|
||||||
cuMemberWithdrawVO = new CuMemberWithdrawVO();
|
cuMemberWithdrawVO = new CuMemberWithdrawVO();
|
||||||
BeanUtils.copyProperties(cuMemberWithdrawExt, cuMemberWithdrawVO);
|
BeanUtils.copyProperties(cuMemberWithdrawExt, cuMemberWithdrawVO);
|
||||||
this.setPublicParam(cuMemberWithdrawVO, cuMemberWithdrawExt);
|
this.setPublicParam(cuMemberWithdrawVO, cuMemberWithdrawExt);
|
||||||
cuMemberWithdrawVO.setStatusVal(EWithdrawStatus.getLabelByValue(cuMemberWithdrawVO.getStatus()));
|
|
||||||
cuMemberWithdrawVoS.add(cuMemberWithdrawVO);
|
cuMemberWithdrawVoS.add(cuMemberWithdrawVO);
|
||||||
}
|
}
|
||||||
//总计
|
//总计
|
||||||
|
|
@ -203,15 +204,6 @@ public class CuMemberWithdrawServiceImpl extends ServiceImpl<CuMemberWithdrawMap
|
||||||
return new Object[]{cuMemberWithdrawExts, cuMemberWithdrawVoS};
|
return new Object[]{cuMemberWithdrawExts, cuMemberWithdrawVoS};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public CuMemberWithdrawVO queryCuMemberWithdrawDetail(Long pkId) {
|
|
||||||
CuMemberWithdrawVO memberRechargeDetailVo = new CuMemberWithdrawVO();
|
|
||||||
CuMemberWithdrawExt memberWithdrawExt = baseMapper.queryCuMemberWithdrawDetail(pkId);
|
|
||||||
BeanUtils.copyProperties(memberWithdrawExt, memberRechargeDetailVo);
|
|
||||||
setPublicParam(memberRechargeDetailVo, memberWithdrawExt);
|
|
||||||
return memberRechargeDetailVo;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 页面显示公用参数
|
* 页面显示公用参数
|
||||||
*
|
*
|
||||||
|
|
@ -269,6 +261,15 @@ public class CuMemberWithdrawServiceImpl extends ServiceImpl<CuMemberWithdrawMap
|
||||||
cuMemberWithdrawVO.setPkAccount(iCuMemberBaseService.translateAccountValue(pkAccount));
|
cuMemberWithdrawVO.setPkAccount(iCuMemberBaseService.translateAccountValue(pkAccount));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public CuMemberWithdrawVO queryCuMemberWithdrawDetail(Long pkId) {
|
||||||
|
CuMemberWithdrawVO memberRechargeDetailVo = new CuMemberWithdrawVO();
|
||||||
|
CuMemberWithdrawExt memberWithdrawExt = baseMapper.queryCuMemberWithdrawDetail(pkId);
|
||||||
|
BeanUtils.copyProperties(memberWithdrawExt, memberRechargeDetailVo);
|
||||||
|
setPublicParam(memberRechargeDetailVo, memberWithdrawExt);
|
||||||
|
return memberRechargeDetailVo;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer withdrawPaymentByPkId(CuMemberWithdrawVO memberWithdrawVO) {
|
public Integer withdrawPaymentByPkId(CuMemberWithdrawVO memberWithdrawVO) {
|
||||||
CuMemberWithdrawExt cuMemberWithdraw = new CuMemberWithdrawExt();
|
CuMemberWithdrawExt cuMemberWithdraw = new CuMemberWithdrawExt();
|
||||||
|
|
@ -608,7 +609,7 @@ public class CuMemberWithdrawServiceImpl extends ServiceImpl<CuMemberWithdrawMap
|
||||||
.tradeCode(cuMemberWithdraw.getWithdrawCode()).pkCountry(pkCountry)
|
.tradeCode(cuMemberWithdraw.getWithdrawCode()).pkCountry(pkCountry)
|
||||||
.tradeType(EApprovalBusiness.WITHDRAWAL.getValue())
|
.tradeType(EApprovalBusiness.WITHDRAWAL.getValue())
|
||||||
.pkCreator(SecurityUtils.getUserId()).build();
|
.pkCreator(SecurityUtils.getUserId()).build();
|
||||||
iCuMemberTradeService.businessCommissionReject(businessCommissionDTO);
|
cuMemberTradeService.businessCommissionReject(businessCommissionDTO);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,15 @@ import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* <p>
|
||||||
* 会员提现表
|
* 会员提现表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author hzs
|
||||||
|
* @since 2022-09-06
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|
@ -196,6 +203,7 @@ public class CuMemberWithdrawVO extends CuMemberBaseVO {
|
||||||
/**
|
/**
|
||||||
* 状态(0=未打款,1=已打款,2=已充正,3=撤消)
|
* 状态(0=未打款,1=已打款,2=已充正,3=撤消)
|
||||||
*/
|
*/
|
||||||
|
@Transaction(transactionKey = EnumsPrefixConstants.ENU_WITHDRAW_STATUS)
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
@Excel(name = "打款状态")
|
@Excel(name = "打款状态")
|
||||||
|
|
@ -285,7 +293,7 @@ public class CuMemberWithdrawVO extends CuMemberBaseVO {
|
||||||
/**
|
/**
|
||||||
* 查询状态
|
* 查询状态
|
||||||
*/
|
*/
|
||||||
private Integer queryStatus;
|
private Integer queryStatus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员编号集合
|
* 会员编号集合
|
||||||
|
|
|
||||||
|
|
@ -34,20 +34,33 @@
|
||||||
<result column="BATCH" property="batch"/>
|
<result column="BATCH" property="batch"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
|
<!-- 通用查询结果列 -->
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
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
|
||||||
|
</sql>
|
||||||
|
|
||||||
<sql id="select_base">
|
<sql id="select_base">
|
||||||
SELECT r.*,
|
SELECT r.*,
|
||||||
m.member_code memberCode,
|
m.member_code memberCode,
|
||||||
m.member_name memberName,
|
m.member_name memberName,
|
||||||
bb.bank_name bankName,
|
bb.bank_name bankName,
|
||||||
b.sub_bank_name subBankName,
|
b.sub_bank_name subBankName,
|
||||||
b.card_number cardNumber,
|
b.card_number cardNumber,
|
||||||
b.account_name accountName,
|
b.account_name accountName,
|
||||||
nvl(m.id_card, b.id_card) idCard,
|
b.id_card idCard,
|
||||||
b.phone,
|
b.phone,
|
||||||
b.pk_id pkBdBank,
|
b.pk_id pkBdBank,
|
||||||
u.user_name paymentName,
|
u.user_name paymentName,
|
||||||
su.user_name approveName,
|
su.user_name approveName,
|
||||||
ver.VERTEX_NAME vertexName
|
ver.VERTEX_NAME vertexName
|
||||||
FROM cu_member_withdraw r
|
FROM cu_member_withdraw r
|
||||||
LEFT JOIN cu_member_bank b
|
LEFT JOIN cu_member_bank b
|
||||||
ON r.pk_Bank = b.pk_id
|
ON r.pk_Bank = b.pk_id
|
||||||
|
|
@ -133,6 +146,7 @@
|
||||||
<if test="withdrawCode != null and withdrawCode != ''">
|
<if test="withdrawCode != null and withdrawCode != ''">
|
||||||
and r.WITHDRAW_CODE = #{withdrawCode}
|
and r.WITHDRAW_CODE = #{withdrawCode}
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
<if test="status != null">
|
<if test="status != null">
|
||||||
and r.status = #{status}
|
and r.status = #{status}
|
||||||
</if>
|
</if>
|
||||||
|
|
@ -183,6 +197,17 @@
|
||||||
AND STATUS = 0
|
AND STATUS = 0
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getWithdrawTimesByPkCountry" resultType="com.hzs.common.domain.member.account.CuMemberWithdrawExt">
|
||||||
|
select w.pk_member, count(1) times
|
||||||
|
from cu_member_withdraw w
|
||||||
|
where w.del_flag = 0
|
||||||
|
and w.pk_country = #{pkCountry}
|
||||||
|
AND (APPROVE_STATE = 1 OR APPROVE_STATE = 2 OR APPROVE_STATE = 3)
|
||||||
|
and w.status != 3
|
||||||
|
group by w.pk_member
|
||||||
|
</select>
|
||||||
|
|
||||||
<update id="updateWithdrawByCode" parameterType="com.hzs.common.domain.member.account.CuMemberWithdraw">
|
<update id="updateWithdrawByCode" parameterType="com.hzs.common.domain.member.account.CuMemberWithdraw">
|
||||||
update cu_member_withdraw
|
update cu_member_withdraw
|
||||||
<set>
|
<set>
|
||||||
|
|
|
||||||
|
|
@ -226,8 +226,7 @@
|
||||||
</if>
|
</if>
|
||||||
</if>
|
</if>
|
||||||
</foreach>
|
</foreach>
|
||||||
order by sdi.creation_time desc, deliver_code desc, order_code desc,
|
order by sdi.creation_time desc, deliver_code desc, order_code desc
|
||||||
bp.wms_code, sdi.specs_name
|
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
<if test="param.pkDeliverList == null or param.pkDeliverList.size == 0">
|
<if test="param.pkDeliverList == null or param.pkDeliverList.size == 0">
|
||||||
|
|
@ -410,8 +409,7 @@
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
order by sdi.creation_time desc, sd.deliver_code desc, so.order_code desc,
|
order by sdi.creation_time desc, sd.deliver_code desc, so.order_code desc
|
||||||
bp.wms_code, sdi.specs_name
|
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,9 +46,7 @@ public class BdAdvertBannerServiceImpl extends ServiceImpl<BdAdvertBannerMapper,
|
||||||
if(ObjectUtil.isEmpty(cuMember)){
|
if(ObjectUtil.isEmpty(cuMember)){
|
||||||
queryWrapper.isNull(BdAdvertBanner::getPkVertex);
|
queryWrapper.isNull(BdAdvertBanner::getPkVertex);
|
||||||
}else{
|
}else{
|
||||||
queryWrapper.and(qw -> qw.isNull(BdAdvertBanner::getPkVertex)
|
queryWrapper.and(qw -> qw.isNull(BdAdvertBanner::getPkVertex).or().eq(BdAdvertBanner::getPkVertex, cuMember.getPkVertex()));
|
||||||
.or()
|
|
||||||
.eq(ObjectUtil.isNotEmpty(cuMember.getPkVertex()), BdAdvertBanner::getPkVertex, cuMember.getPkVertex()));
|
|
||||||
}
|
}
|
||||||
queryWrapper.eq(BdAdvertBanner::getPkCountry, CountryConstants.CHINA_COUNTRY);
|
queryWrapper.eq(BdAdvertBanner::getPkCountry, CountryConstants.CHINA_COUNTRY);
|
||||||
queryWrapper.lt(BdAdvertBanner::getEffectiveDate, new Date());
|
queryWrapper.lt(BdAdvertBanner::getEffectiveDate, new Date());
|
||||||
|
|
|
||||||
|
|
@ -2423,7 +2423,7 @@ public class EnumsController extends BaseController {
|
||||||
public AjaxResult getPaymentStatus() {
|
public AjaxResult getPaymentStatus() {
|
||||||
List<EnumEntity> enumEntityList = new ArrayList<>();
|
List<EnumEntity> enumEntityList = new ArrayList<>();
|
||||||
for (EWithdrawStatus value : EWithdrawStatus.values()) {
|
for (EWithdrawStatus value : EWithdrawStatus.values()) {
|
||||||
enumEntityList.add(new EnumEntity(value.getValue(), value.getLabel()));
|
enumEntityList.add(new EnumEntity(value.getValue(), value.getLabel(), EnumsPrefixConstants.ENU_WITHDRAW_STATUS));
|
||||||
}
|
}
|
||||||
return AjaxResult.success(enumEntityList);
|
return AjaxResult.success(enumEntityList);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -539,6 +539,10 @@ public class EnumsInitController {
|
||||||
initList.add(this.createData(value.getKey(), value.getLabel()));
|
initList.add(this.createData(value.getKey(), value.getLabel()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (EWithdrawStatus value : EWithdrawStatus.values()) {
|
||||||
|
initList.add(this.createData(value.getKey(), value.getLabel()));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 站内信类型
|
* 站内信类型
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -609,6 +609,11 @@ public class EnumsPrefixConstants {
|
||||||
*/
|
*/
|
||||||
public static final String CYCLE = "ENU_CYCLE_";
|
public static final String CYCLE = "ENU_CYCLE_";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 提现状态
|
||||||
|
*/
|
||||||
|
public static final String ENU_WITHDRAW_STATUS = "ENU_WITHDRAW_S_";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 服务类型枚举
|
* 服务类型枚举
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,13 @@
|
||||||
package com.hzs.common.core.enums;
|
package com.hzs.common.core.enums;
|
||||||
|
|
||||||
|
import com.hzs.common.core.constant.EnumsPrefixConstants;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 提现状态枚举
|
* 提现状态枚举
|
||||||
|
*
|
||||||
|
* @author: hzs
|
||||||
*/
|
*/
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Getter
|
@Getter
|
||||||
|
|
@ -13,20 +16,20 @@ public enum EWithdrawStatus {
|
||||||
/**
|
/**
|
||||||
* 正常
|
* 正常
|
||||||
*/
|
*/
|
||||||
NORMAL(0, "未打款", 0),
|
NORMAL(0, "未打款", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "0"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 打款
|
* 打款
|
||||||
*/
|
*/
|
||||||
PAYMENT(1, "已打款", 0),
|
PAYMENT(1, "已打款", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "1"),
|
||||||
/**
|
/**
|
||||||
* 充正
|
* 充正
|
||||||
*/
|
*/
|
||||||
CHARGING(2, "已充正", 0),
|
CHARGING(2, "已充正", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "2"),
|
||||||
/**
|
/**
|
||||||
* 取消
|
* 取消
|
||||||
*/
|
*/
|
||||||
CANCEL(3, "取消", 0),
|
CANCEL(3, "取消", 0, EnumsPrefixConstants.ENU_WITHDRAW_STATUS + "3"),
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -41,18 +44,9 @@ public enum EWithdrawStatus {
|
||||||
* 是否启用(0=是,1=否) -- 来源EYesNo
|
* 是否启用(0=是,1=否) -- 来源EYesNo
|
||||||
*/
|
*/
|
||||||
private final int enable;
|
private final int enable;
|
||||||
|
/**
|
||||||
|
* 国际化翻译key值
|
||||||
public static String getLabelByValue(Integer value) {
|
*/
|
||||||
if (null == value) {
|
private final String key;
|
||||||
return "";
|
|
||||||
}
|
|
||||||
for (EWithdrawStatus enums : EWithdrawStatus.values()) {
|
|
||||||
if (enums.getValue() == value) {
|
|
||||||
return enums.getLabel();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue