Merge remote-tracking branch 'origin/bd_dev' into bd_dev

This commit is contained in:
cabbage 2025-09-26 09:22:24 +08:00
commit 0b78a26aab
8 changed files with 43 additions and 26 deletions

View File

@ -74,7 +74,7 @@ public class MemberStatisticsServiceImpl implements IMemberStatisticsService {
for (DirectStatisticsTop30VO directStatisticsTop30VO : result) { for (DirectStatisticsTop30VO directStatisticsTop30VO : result) {
if(param.getFaker()){ if(param.getFaker()){
directStatisticsTop30VO.setMemberCode(DataMaskingUtil.mask(directStatisticsTop30VO.getMemberCode(), 2, 2)); directStatisticsTop30VO.setMemberCode(DataMaskingUtil.mask(directStatisticsTop30VO.getMemberCode(), 2, 2));
directStatisticsTop30VO.setMemberName(DataMaskingUtil.mask(directStatisticsTop30VO.getMemberName(), 1, 0)); directStatisticsTop30VO.setMemberName(DataMaskingUtil.mask(directStatisticsTop30VO.getMemberName(), 1, 0, 6));
} }
directStatisticsTop30VO.setNumberOfAmount(directStatisticsTop30VO.getNumberOfAmount().divide(new BigDecimal(10000))); directStatisticsTop30VO.setNumberOfAmount(directStatisticsTop30VO.getNumberOfAmount().divide(new BigDecimal(10000)));
} }

View File

@ -12,15 +12,16 @@
numberOfAmount numberOfAmount
from ( from (
select select
PK_REFERENCE, o.PK_REFERENCE,
count(PK_REFERENCE) numberOfPeople, count(DISTINCT o.PK_MEMBER) numberOfPeople,
sum(order_amount) numberOfAmount sum(order_amount) numberOfAmount
from sa_order from sa_order o
right join cu_member m on m.PK_ID = o.pk_member and m.DEL_FLAG = 0 and m.CATEGORY = 0
where where
del_flag = 0 o.del_flag = 0
and order_status = 1 and order_status = 1
AND (order_type in (1,2) or (order_Type = 3 and ORDER_TYPE_EXTEND = 1)) AND (order_type in (1,2) or (order_Type = 3 and ORDER_TYPE_EXTEND = 1))
and pay_time between #{param.startDate} and #{param.endDate} and o.pay_time between #{param.startDate} and #{param.endDate}
group by PK_REFERENCE group by PK_REFERENCE
) r ) r
left join cu_member cm on r.PK_REFERENCE = cm.pk_id left join cu_member cm on r.PK_REFERENCE = cm.pk_id
@ -37,15 +38,16 @@
numberOfAmount numberOfAmount
from ( from (
select select
PK_REFERENCE, o.PK_REFERENCE,
count(PK_REFERENCE) numberOfPeople, count(DISTINCT o.PK_MEMBER) numberOfPeople,
sum(order_amount) numberOfAmount sum(order_amount) numberOfAmount
from sa_order from sa_order o
right join cu_member m on m.PK_ID = o.pk_member and m.DEL_FLAG = 0 and m.CATEGORY = 0
where where
del_flag = 0 o.del_flag = 0
and order_status = 1 and order_status = 1
AND (order_type in (1,2) or (order_Type = 3 and ORDER_TYPE_EXTEND = 1)) AND (order_type in (1,2) or (order_Type = 3 and ORDER_TYPE_EXTEND = 1))
and pay_time between #{param.startDate} and #{param.endDate} and o.pay_time between #{param.startDate} and #{param.endDate}
group by PK_REFERENCE group by PK_REFERENCE
) r ) r
left join cu_member cm on r.PK_REFERENCE = cm.pk_id left join cu_member cm on r.PK_REFERENCE = cm.pk_id

View File

@ -25,20 +25,20 @@ public class AcDirectPushUpgradeListParam {
/** /**
* 开始活动开始时间 * 开始活动开始时间
*/ */
private Date startActStartDate; private String startActStartDate;
/** /**
* 开始活动结束时间 * 开始活动结束时间
*/ */
private Date startActEndDate; private String startActEndDate;
/** /**
* 结束活动开始时间 * 结束活动开始时间
*/ */
private Date endActStartDate; private String endActStartDate;
/** /**
* 结束活动结束时间 * 结束活动结束时间
*/ */
private Date endActEndDate; private String endActEndDate;
} }

View File

@ -62,7 +62,7 @@ public class AcDirectPushUpgradeListVO {
/** /**
* 升级年月 * 升级年月
*/ */
@Excel(name = "创建时间", dateFormat = "yyyy-MM-dd") @Excel(name = "升级年月", dateFormat = "yyyy-MM-dd")
private String upgradeTime; private String upgradeTime;
} }

View File

@ -79,23 +79,23 @@
LEFT JOIN BD_GRADE BG ON arur.PK_SETTLE_GRADE = BG.PK_ID LEFT JOIN BD_GRADE BG ON arur.PK_SETTLE_GRADE = BG.PK_ID
LEFT JOIN BD_GRADE BGG ON arur.PK_RECOMMEND_GRADE = BGG.PK_ID LEFT JOIN BD_GRADE BGG ON arur.PK_RECOMMEND_GRADE = BGG.PK_ID
WHERE arur.DEL_FLAG = 0 WHERE arur.DEL_FLAG = 0
<if test="actName != null"> <if test="actName != null and actName != ''">
AND abc.ACT_NAME = #{actName} AND abc.ACT_NAME = #{actName}
</if> </if>
<if test="memberCode != null"> <if test="memberCode != null and memberCode != ''">
AND cm.member_code = #{memberCode} AND cm.member_code = #{memberCode}
</if> </if>
<if test="startActStartDate != null"> <if test="startActStartDate != null and startActStartDate != ''">
AND abc.ACT_START_DATE >= #{startActStartDate,javaType=DATE} AND abc.ACT_START_DATE >= TO_DATE(SUBSTR(#{startActStartDate},1,10), 'YYYY-MM-DD')
</if> </if>
<if test="startActEndDate != null"> <if test="startActEndDate != null and startActEndDate != ''">
AND abc.ACT_START_DATE &lt;= #{startActEndDate,javaType=DATE} AND abc.ACT_START_DATE &lt;= TO_DATE(SUBSTR(#{startActEndDate},1,10), 'YYYY-MM-DD')
</if> </if>
<if test="endActStartDate != null"> <if test="endActStartDate != null and endActStartDate != ''">
AND abc.ACT_END_DATE >= #{endActStartDate,javaType=DATE} AND abc.ACT_END_DATE >= TO_DATE(SUBSTR(#{endActStartDate},1,10), 'YYYY-MM-DD')
</if> </if>
<if test="endActEndDate != null"> <if test="endActEndDate != null and endActEndDate != ''">
AND abc.ACT_END_DATE &lt;= #{endActEndDate,javaType=DATE} AND abc.ACT_END_DATE &lt;= TO_DATE(SUBSTR(#{endActEndDate},1,10), 'YYYY-MM-DD')
</if> </if>
</select> </select>

View File

@ -51,6 +51,13 @@ public class DataMaskingUtil {
return result.toString(); return result.toString();
} }
public static String mask(String input, int keepPrefix, int keepSuffix, int maxLength) {
String str = mask(input, keepPrefix, keepSuffix);
if(str.length() > maxLength) {
str = str.substring(0, maxLength);
}
return str;
}
/** /**
* 对字符串进行脱敏处理可自定义脱敏字符 * 对字符串进行脱敏处理可自定义脱敏字符

View File

@ -69,10 +69,12 @@ public class JdPayAggregateCreateOrderRequest implements Serializable {
* 同步通知页面url * 同步通知页面url
*/ */
private String pageBackUrl; private String pageBackUrl;
private String pagebackUrl;
/** /**
* 点击完成按钮后跳转页面 * 点击完成按钮后跳转页面
*/ */
private String callbackUrl;
private String callBackUrl; private String callBackUrl;
/** /**
* 风控信息map-- json串 * 风控信息map-- json串

View File

@ -242,8 +242,14 @@ public class JdPayServiceImpl implements IJdPayService {
// 用户标识收银台必传 // 用户标识收银台必传
.userId(userId) .userId(userId)
// 同步通知URL收银台必传页面回调地址 // 同步通知URL收银台必传页面回调地址
.pagebackUrl(jdPayBankProperties.getPageBackUrl() + "?extParam=" + onlinePayment.getExtParam())
.pageBackUrl(jdPayBankProperties.getPageBackUrl() + "?extParam=" + onlinePayment.getExtParam()) .pageBackUrl(jdPayBankProperties.getPageBackUrl() + "?extParam=" + onlinePayment.getExtParam())
.callbackUrl(jdPayBankProperties.getPageBackUrl() + "?extParam=" + onlinePayment.getExtParam())
.callBackUrl(jdPayBankProperties.getPageBackUrl() + "?extParam=" + onlinePayment.getExtParam()) .callBackUrl(jdPayBankProperties.getPageBackUrl() + "?extParam=" + onlinePayment.getExtParam())
// 支付回调地址.callBackUrl(jdPayBankProperties.getPageBackUrl() + "?extParam=" + onlinePayment.getExtParam())
// 支付回调地址 // 支付回调地址
.notifyUrl(jdPayBankProperties.getNotifyUrl()) .notifyUrl(jdPayBankProperties.getNotifyUrl())
// 交易类型 // 交易类型