记得上下班打卡 | git大法好,push需谨慎

Commit bf2f71f3 authored by 胡佳晨's avatar 胡佳晨

更改order 下单获取用户数据相关

parent 2eceeddf
...@@ -5,6 +5,7 @@ import com.liquidnet.service.kylin.dao.*; ...@@ -5,6 +5,7 @@ import com.liquidnet.service.kylin.dao.*;
import com.liquidnet.service.kylin.entity.KylinOrderTickets; import com.liquidnet.service.kylin.entity.KylinOrderTickets;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -44,5 +45,5 @@ public interface KylinOrderTicketsMapper extends BaseMapper<KylinOrderTickets> { ...@@ -44,5 +45,5 @@ public interface KylinOrderTicketsMapper extends BaseMapper<KylinOrderTickets> {
* @param uid * @param uid
* @return * @return
*/ */
List<Integer> getOrderScore(@Param("uid") String uid); BigDecimal getOrderScore(@Param("uid") String uid);
} }
...@@ -399,10 +399,10 @@ ...@@ -399,10 +399,10 @@
<select id="getOrderScore" resultType="Integer"> <select id="getOrderScore" resultType="Integer">
select count(kot.user_id),kot.user_id,DATE_FORMAT(kot.created_at,'%Y-%m-%d') from kylin_order_tickets kot select sum(price_actual) from kylin_order_tickets kot
inner join kylin_order_ticket_relations as kotr on kotr.order_id = kot.order_tickets_id inner join kylin_order_ticket_relations as kotr on kotr.order_id = kot.order_tickets_id
inner join kylin_order_ticket_status as kots on kots.order_id = kot.order_tickets_id inner join kylin_order_ticket_status as kots on kots.order_id = kot.order_tickets_id
inner join kylin_order_ticket_entities as kote on kote.order_id = kot.order_tickets_id inner join kylin_order_ticket_entities as kote on kote.order_id = kot.order_tickets_id
where kots.status in (1) and kot.user_id = #{uid} group by DATE_FORMAT(kot.created_at,'%Y-%m-%d'); where kots.status in (1) and kot.user_id = #{uid} ;
</select> </select>
</mapper> </mapper>
...@@ -88,7 +88,6 @@ public class DataImpl { ...@@ -88,7 +88,6 @@ public class DataImpl {
String mobile = item.getMobile(); String mobile = item.getMobile();
AdamUserInfoVo userInfoVo = (AdamUserInfoVo) redisUtil.get(AdamRedisConst.INFO_USER.concat(uid)); AdamUserInfoVo userInfoVo = (AdamUserInfoVo) redisUtil.get(AdamRedisConst.INFO_USER.concat(uid));
if (userInfoVo == null) { if (userInfoVo == null) {
System.out.println("REDIS KEY = " + AdamRedisConst.INFO_USER.concat(uid));
continue; continue;
} }
int score = 0; int score = 0;
...@@ -108,8 +107,8 @@ public class DataImpl { ...@@ -108,8 +107,8 @@ public class DataImpl {
userCreate(userTaskVo); userCreate(userTaskVo);
} }
//获取演出每日任务积分 //获取演出每日任务积分
int performanceCount = orderTicketsMapper.getOrderScore(uid).size(); BigDecimal performancePrice = orderTicketsMapper.getOrderScore(uid);
score += performanceCount * 5; score += performancePrice.intValue() * 5;
//获取商品每日任务积分 //获取商品每日任务积分
//获取 关注摩登天空服务号 //获取 关注摩登天空服务号
...@@ -162,9 +161,6 @@ public class DataImpl { ...@@ -162,9 +161,6 @@ public class DataImpl {
try { try {
//获取用户相关信息 //获取用户相关信息
AdamUserInfoVo userInfoVo = (AdamUserInfoVo) redisUtil.get(AdamRedisConst.INFO_USER.concat(uid)); AdamUserInfoVo userInfoVo = (AdamUserInfoVo) redisUtil.get(AdamRedisConst.INFO_USER.concat(uid));
if (userInfoVo == null) {
System.out.println("REDIS KEY = " + AdamRedisConst.INFO_USER.concat(uid));
}
int score = 0; int score = 0;
String mobile = userInfoVo.getMobile(); String mobile = userInfoVo.getMobile();
//创建 用户积分数据 //创建 用户积分数据
...@@ -184,8 +180,8 @@ public class DataImpl { ...@@ -184,8 +180,8 @@ public class DataImpl {
userCreate(userTaskVo); userCreate(userTaskVo);
} }
//获取演出每日任务积分 //获取演出每日任务积分
int performanceCount = orderTicketsMapper.getOrderScore(uid).size(); BigDecimal performancePrice = orderTicketsMapper.getOrderScore(uid);
score += performanceCount * 5; score += performancePrice.intValue() * 5;
//获取商品每日任务积分 //获取商品每日任务积分
//获取 关注摩登天空服务号 //获取 关注摩登天空服务号
if(getUnionIdByPhone(mobile)!=null){ if(getUnionIdByPhone(mobile)!=null){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment