forked from angelo/java-retail-app
## 会员列表返回分红奖衔;当月奖衔分析搜索条件报错处理;
This commit is contained in:
parent
7a17c2127e
commit
17e5a70f85
|
@ -881,7 +881,6 @@ public class CuMemberController extends BaseController {
|
||||||
cvo.setIsConsume(EYesNo.NO.getIntValue());
|
cvo.setIsConsume(EYesNo.NO.getIntValue());
|
||||||
}
|
}
|
||||||
cvo.setCategoryVal(transactionMap.get(EnumsPrefixConstants.ENU_CAT + cvo.getCategory()));
|
cvo.setCategoryVal(transactionMap.get(EnumsPrefixConstants.ENU_CAT + cvo.getCategory()));
|
||||||
cvo.setAccountStatusVal(transactionMap.get(EnumsPrefixConstants.ACCOUNT_STATUS + cvo.getAccountStatus()));
|
|
||||||
cvo.setIsRealNameVal(transactionMap.get(EnumsPrefixConstants.YES_NO_ATTESTATION + cvo.getIsRealName()));
|
cvo.setIsRealNameVal(transactionMap.get(EnumsPrefixConstants.YES_NO_ATTESTATION + cvo.getIsRealName()));
|
||||||
cvo.setOrderSourceVal(transactionMap.get(EnumsPrefixConstants.ORDER_SOURCE + cvo.getOrderSource()));
|
cvo.setOrderSourceVal(transactionMap.get(EnumsPrefixConstants.ORDER_SOURCE + cvo.getOrderSource()));
|
||||||
cvo.setMemberAccountVal(getMemberAccountVal(cmvo, transactionMap));
|
cvo.setMemberAccountVal(getMemberAccountVal(cmvo, transactionMap));
|
||||||
|
@ -997,7 +996,6 @@ public class CuMemberController extends BaseController {
|
||||||
cvo.setIsConsume(EYesNo.NO.getIntValue());
|
cvo.setIsConsume(EYesNo.NO.getIntValue());
|
||||||
}
|
}
|
||||||
cvo.setCategoryVal(transactionMap.get(EnumsPrefixConstants.ENU_CAT + cvo.getCategory()));
|
cvo.setCategoryVal(transactionMap.get(EnumsPrefixConstants.ENU_CAT + cvo.getCategory()));
|
||||||
cvo.setAccountStatusVal(transactionMap.get(EnumsPrefixConstants.ACCOUNT_STATUS + cvo.getAccountStatus()));
|
|
||||||
cvo.setIsRealNameVal(transactionMap.get(EnumsPrefixConstants.YES_NO_ATTESTATION + cvo.getIsRealName()));
|
cvo.setIsRealNameVal(transactionMap.get(EnumsPrefixConstants.YES_NO_ATTESTATION + cvo.getIsRealName()));
|
||||||
cvo.setOrderSourceVal(transactionMap.get(EnumsPrefixConstants.ORDER_SOURCE + cvo.getOrderSource()));
|
cvo.setOrderSourceVal(transactionMap.get(EnumsPrefixConstants.ORDER_SOURCE + cvo.getOrderSource()));
|
||||||
cvo.setMemberAccountVal(getMemberAccountVal(cmvo, transactionMap));
|
cvo.setMemberAccountVal(getMemberAccountVal(cmvo, transactionMap));
|
||||||
|
|
|
@ -15,11 +15,7 @@ import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description: 新零售系统会员后台查询会员的实体vo
|
* 新零售系统会员后台查询会员的实体vo
|
||||||
* @author: zhang jing
|
|
||||||
* @date: 2024/12/9 16:28
|
|
||||||
* @param:
|
|
||||||
* @return:
|
|
||||||
**/
|
**/
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
@ -69,25 +65,26 @@ public class RetailMemberVO implements Serializable {
|
||||||
private String parMemberName;
|
private String parMemberName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 级差奖衔
|
* 当月奖衔
|
||||||
*/
|
*/
|
||||||
@Transaction(transactionKey = EnumsPrefixConstants.KEY_AWARD)
|
|
||||||
private Integer pkAwards;
|
private Integer pkAwards;
|
||||||
|
@Excel(name = "当月奖衔")
|
||||||
@Excel(name = "级差奖衔")
|
|
||||||
private String pkAwardsVal;
|
private String pkAwardsVal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分红奖衔
|
||||||
|
*/
|
||||||
|
private Integer pkRangeAwards;
|
||||||
|
@Excel(name = "分红奖衔")
|
||||||
|
private String pkRangeAwardsVal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 荣誉奖衔
|
* 荣誉奖衔
|
||||||
*/
|
*/
|
||||||
@Transaction(transactionKey = EnumsPrefixConstants.KEY_AWARD)
|
private Integer pkMaxAwards;
|
||||||
private Integer pkRangeAwards;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 荣誉奖衔显示
|
|
||||||
*/
|
|
||||||
@Excel(name = "荣誉奖衔")
|
@Excel(name = "荣誉奖衔")
|
||||||
private String pkRangeAwardsVal;
|
private String pkMaxAwardsVal;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 订单来源 (1=实单注册,2=空单注册)订单状态 EOrderSource
|
* 订单来源 (1=实单注册,2=空单注册)订单状态 EOrderSource
|
||||||
|
|
|
@ -2291,10 +2291,11 @@
|
||||||
cma.transfer_status as transferstatus,
|
cma.transfer_status as transferstatus,
|
||||||
ver.vertex_name as vertexName,
|
ver.vertex_name as vertexName,
|
||||||
cmt.team_name as teamName,
|
cmt.team_name as teamName,
|
||||||
gr.GRADE_NAME as pkRegisterGradeVal,
|
gr.grade_name as pkRegisterGradeVal,
|
||||||
grr.GRADE_NAME as pkSettleGradeVal,
|
grr.grade_name as pkSettleGradeVal,
|
||||||
awa.AWARDS_NAME as pkAwardsVal,
|
awa.awards_name as pkAwardsVal,
|
||||||
awar.AWARDS_NAME as pkRangeAwardsVal,
|
awar.awards_name as pkRangeAwardsVal,
|
||||||
|
awm.awards_name as pkMaxAwardsVal,
|
||||||
par.member_code parMemberCode,
|
par.member_code parMemberCode,
|
||||||
par.member_name parMemberName,
|
par.member_name parMemberName,
|
||||||
pr.NAME giftProvince,
|
pr.NAME giftProvince,
|
||||||
|
@ -2306,9 +2307,11 @@
|
||||||
left join cu_member par
|
left join cu_member par
|
||||||
ON par.pk_id = cm.pk_parent
|
ON par.pk_id = cm.pk_parent
|
||||||
left join bd_awards awa
|
left join bd_awards awa
|
||||||
on awa.pk_id = cm.PK_AWARDS
|
on awa.pk_id = cm.pk_awards
|
||||||
left join bd_awards awar
|
left join bd_awards awar
|
||||||
on awar.pk_id = cm.PK_RANGE_AWARDS
|
on awar.pk_id = cm.pk_range_awards
|
||||||
|
left join bd_awards awm
|
||||||
|
on awm.pk_id = cm.pk_max_awards
|
||||||
left join bd_grade gr
|
left join bd_grade gr
|
||||||
on gr.pk_id = cm.PK_REGISTER_GRADE
|
on gr.pk_id = cm.PK_REGISTER_GRADE
|
||||||
left join bd_grade grr
|
left join bd_grade grr
|
||||||
|
@ -2318,7 +2321,7 @@
|
||||||
left join cu_member_team cmt
|
left join cu_member_team cmt
|
||||||
on cmt.pk_id = cm.pk_team_code
|
on cmt.pk_id = cm.pk_team_code
|
||||||
left join CU_MEMBER_RETAIL_REGION cmrr
|
left join CU_MEMBER_RETAIL_REGION cmrr
|
||||||
on cm.pk_id = cmrr.PK_MEMBER and cmrr.EFFECTIVE=0 and cmrr.del_flag = 0
|
on cm.pk_id = cmrr.PK_MEMBER and cmrr.effective = 0 and cmrr.del_flag = 0
|
||||||
left join BD_AREA pr
|
left join BD_AREA pr
|
||||||
on pr.pk_id = cmrr.PROVINCE
|
on pr.pk_id = cmrr.PROVINCE
|
||||||
left join BD_AREA cty
|
left join BD_AREA cty
|
||||||
|
@ -2333,18 +2336,12 @@
|
||||||
on cm.pk_id = cma.PK_MEMBER
|
on cm.pk_id = cma.PK_MEMBER
|
||||||
left join cu_member par
|
left join cu_member par
|
||||||
ON par.pk_id = cm.pk_parent
|
ON par.pk_id = cm.pk_parent
|
||||||
left join bd_awards awa
|
|
||||||
on awa.pk_id = cm.PK_AWARDS
|
|
||||||
left join bd_grade gr
|
|
||||||
on gr.pk_id = cm.PK_REGISTER_GRADE
|
|
||||||
left join bd_grade grr
|
|
||||||
on grr.pk_id = cm.PK_SETTLE_GRADE
|
|
||||||
left join bd_vertex ver
|
left join bd_vertex ver
|
||||||
on cm.pk_vertex = ver.pk_id
|
on cm.pk_vertex = ver.pk_id
|
||||||
left join cu_member_team cmt
|
left join cu_member_team cmt
|
||||||
on cmt.pk_id = cm.pk_team_code
|
on cmt.pk_id = cm.pk_team_code
|
||||||
left join CU_MEMBER_RETAIL_REGION cmrr
|
left join CU_MEMBER_RETAIL_REGION cmrr
|
||||||
on cm.pk_id = cmrr.PK_MEMBER and cmrr.EFFECTIVE=0 and cmrr.del_flag = 0
|
on cm.pk_id = cmrr.PK_MEMBER and cmrr.effective = 0 and cmrr.del_flag = 0
|
||||||
WHERE cm.del_flag = 0
|
WHERE cm.del_flag = 0
|
||||||
<if test="isActivate != null">
|
<if test="isActivate != null">
|
||||||
and cm.IS_ACTIVATE = #{isActivate}
|
and cm.IS_ACTIVATE = #{isActivate}
|
||||||
|
@ -2412,19 +2409,22 @@
|
||||||
and cm.member_name like #{memberName}||'%'
|
and cm.member_name like #{memberName}||'%'
|
||||||
</if>
|
</if>
|
||||||
<if test="phone != null and phone != ''">
|
<if test="phone != null and phone != ''">
|
||||||
and cm.phone=#{phone}
|
and cm.phone = #{phone}
|
||||||
</if>
|
</if>
|
||||||
<if test="pkRegisterGrade != null ">
|
<if test="pkRegisterGrade != null ">
|
||||||
and cm.pk_register_grade =#{pkRegisterGrade}
|
and cm.pk_register_grade = #{pkRegisterGrade}
|
||||||
</if>
|
</if>
|
||||||
<if test="pkSettleGrade != null ">
|
<if test="pkSettleGrade != null ">
|
||||||
and cm.PK_SETTLE_GRADE =#{pkSettleGrade}
|
and cm.pk_settle_grade = #{pkSettleGrade}
|
||||||
</if>
|
</if>
|
||||||
<if test="pkAwards != null">
|
<if test="pkAwards != null">
|
||||||
and cm.pk_awards=#{pkAwards}
|
and cm.pk_awards = #{pkAwards}
|
||||||
</if>
|
</if>
|
||||||
<if test="pkRangeAwards != null">
|
<if test="pkRangeAwards != null">
|
||||||
and cm.pk_range_awards=#{pkRangeAwards}
|
and cm.pk_range_awards = #{pkRangeAwards}
|
||||||
|
</if>
|
||||||
|
<if test="pkMaxAwards != null">
|
||||||
|
and cm.pk_max_awards = #{pkMaxAwards}
|
||||||
</if>
|
</if>
|
||||||
<if test="directPushNumber != null">
|
<if test="directPushNumber != null">
|
||||||
and cm.DIRECT_PUSH_NUMBER=#{directPushNumber}
|
and cm.DIRECT_PUSH_NUMBER=#{directPushNumber}
|
||||||
|
|
|
@ -278,7 +278,8 @@
|
||||||
vertexname,
|
vertexname,
|
||||||
creationtime,
|
creationtime,
|
||||||
endvaliditydate
|
endvaliditydate
|
||||||
from (select cm.pk_id as pkmember,
|
from (
|
||||||
|
select cm.pk_id as pkmember,
|
||||||
cma.period,
|
cma.period,
|
||||||
cma.up_type as uptype,
|
cma.up_type as uptype,
|
||||||
cm.member_code as membercode,
|
cm.member_code as membercode,
|
||||||
|
@ -326,10 +327,10 @@
|
||||||
AND cma.UP_TYPE = #{upType}
|
AND cma.UP_TYPE = #{upType}
|
||||||
</if>
|
</if>
|
||||||
<if test="pkAwards != null">
|
<if test="pkAwards != null">
|
||||||
AND AW.PK_ID = #{pkAwards}
|
AND baa.PK_ID = #{pkAwards}
|
||||||
</if>
|
</if>
|
||||||
<if test="pkMaxAwards != null">
|
<if test="pkMaxAwards != null">
|
||||||
AND AWW.PK_ID = #{pkMaxAwards}
|
AND bam.PK_ID = #{pkMaxAwards}
|
||||||
</if>
|
</if>
|
||||||
<if test="startDate != null and startDate!='' ">
|
<if test="startDate != null and startDate!='' ">
|
||||||
and cmsp.SETTLE_DATE >= to_date(#{startDate}, 'yyyy-mm-dd')
|
and cmsp.SETTLE_DATE >= to_date(#{startDate}, 'yyyy-mm-dd')
|
||||||
|
|
Loading…
Reference in New Issue