fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserAccountControllerV2.java
@@ -360,12 +360,19 @@ JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(1, "该用户不存在")); return; } // String inviteCode = ""; UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid); if (userInfoExtra != null && !StringUtil.isNullOrEmpty(userInfoExtra.getInviteCode())) inviteCode = userInfoExtra.getInviteCode(); UserVipRateVO vo = new UserVipRateVO(); vo.setId(uid); vo.setInviteCode(inviteCode); vo.setNickName(userInfo.getNickName()); vo.setPortrait(userInfo.getPortrait()); vo.setHelpLink(userVipConfigService.getValueByKey("help_link_vip_h5")); vo.setCsdLink(configService.get("customer_service_link")); // 省钱 -自购产生返利 BigDecimal finishMoney = hongBaoV2CountService.getRewardMoneyBySelf(uid); fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
@@ -146,7 +146,7 @@ if (postSaleMoney != null) invalidMoney = postSaleMoney.setScale(2, BigDecimal.ROUND_DOWN).toString(); if (dateType == 4) if (dateType != null && dateType == 4) dateType = 5; // 新版查询本月到账 } fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml
@@ -413,12 +413,6 @@ <if test="type != null and type == 3"> <!-- 邀请订单 --> AND (v2.`hb_type` = 5 OR v2.`hb_type` = 6 OR v2.`hb_type` = 7 OR v2.`hb_type` = 21 OR v2.`hb_type` = 22) </if> <if test="type == 2 and day == 5"> <!-- 本月月将要到账 --> AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(v2.`hb_pre_get_time`, '%Y%m')) = 1 </if> <if test="type == 3 and day == 5"> <!-- 本月将要到账 --> AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(v2.`hb_pre_get_time`, '%Y%m')) = 1 </if> </sql> <sql id="SELECT_PARAM_HONGBAO_STATE"> <if test="state != null and state == 1"> @@ -449,6 +443,14 @@ <include refid="Hongbao_Column_List" /> FROM yeshi_ec_hongbao_v2 v2 WHERE v2.`hb_uid`= #{uid} AND <![CDATA[v2.`hb_type`<> 10 ]]> <include refid="SELECT_PARAM_HONGBAO_TYPE" /> <if test="type == 2 and day == 5"> <!-- 本月月将要到账 --> AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(v2.`hb_pre_get_time`, '%Y%m')) = 1 </if> <if test="type == 3 and day == 5"> <!-- 本月将要到账 --> AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(v2.`hb_pre_get_time`, '%Y%m')) = 1 </if> <!-- 红包类型 --> )hb ON IF(hb.hb_pid IS NULL,hb.hb_id,hb.hb_pid)=ho.`ho_hongbao_id` LEFT JOIN yeshi_ec_common_order co ON co.`co_id`=ho.`ho_order_id` @@ -473,8 +475,14 @@ yeshi_ec_hongbao_order ho LEFT JOIN (SELECT <include refid="Hongbao_Column_List" /> FROM yeshi_ec_hongbao_v2 v2 WHERE v2.`hb_uid`= #{uid} AND <![CDATA[v2.`hb_type`<> 10 ]]> <include refid="SELECT_PARAM_HONGBAO_TYPE" /> <!-- 红包类型 --> <include refid="SELECT_PARAM_HONGBAO_TYPE" /> <!-- 红包类型 --> <if test="type == 2 and day == 5"> <!-- 本月月将要到账 --> AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(v2.`hb_pre_get_time`, '%Y%m')) = 1 </if> <if test="type == 3 and day == 5"> <!-- 本月将要到账 --> AND PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(v2.`hb_pre_get_time`, '%Y%m')) = 1 </if> )hb ON IF(hb.hb_pid IS NULL,hb.hb_id,hb.hb_pid)=ho.`ho_hongbao_id` LEFT JOIN yeshi_ec_common_order co ON co.`co_id`=ho.`ho_order_id` WHERE hb.hb_id IS NOT NULL fanli/src/main/java/com/yeshi/fanli/vo/user/UserVipRateVO.java
@@ -19,7 +19,9 @@ private BigDecimal earnMoney; private BigDecimal conserveMoney; private String helpLink; private String csdLink; private String inviteCode; private long finishTeam; private long finishHongBao; private BigDecimal finishGoldCoin; @@ -157,4 +159,20 @@ public void setLimitHongBao(long limitHongBao) { this.limitHongBao = limitHongBao; } public String getCsdLink() { return csdLink; } public void setCsdLink(String csdLink) { this.csdLink = csdLink; } public String getInviteCode() { return inviteCode; } public void setInviteCode(String inviteCode) { this.inviteCode = inviteCode; } }