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

Commit 7ea3cf66 authored by GaoHu's avatar GaoHu

bug:总代打款

parent bd52d439
...@@ -192,6 +192,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -192,6 +192,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
for (SmileUser smileUser : smileUsers) { for (SmileUser smileUser : smileUsers) {
//获取缓存单个用户代理记录 //获取缓存单个用户代理记录
UserData userDataByUid = smileRedisUtils.getUserDataByUid(smilePriceParam.getPerformancesId(), smileUser.getUid()); UserData userDataByUid = smileRedisUtils.getUserDataByUid(smilePriceParam.getPerformancesId(), smileUser.getUid());
if (userDataByUid!=null){
SmilePrice smilePriceByUidAndPerId = SmilePrice.getNew(); SmilePrice smilePriceByUidAndPerId = SmilePrice.getNew();
BigDecimal price = new BigDecimal("0"); BigDecimal price = new BigDecimal("0");
List<UserDataAgentVo> dataAgentVos = userDataByUid.getDataAgentVos(); List<UserDataAgentVo> dataAgentVos = userDataByUid.getDataAgentVos();
...@@ -213,6 +214,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -213,6 +214,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
smilePriceMapper.insert(smilePriceByUidAndPerId); smilePriceMapper.insert(smilePriceByUidAndPerId);
} }
} }
}
//打过款 表中已有数据直接修改打款记录即可 //打过款 表中已有数据直接修改打款记录即可
LambdaQueryWrapper<SmilePrice> lambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SmilePrice> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(SmilePrice::getUid, smilePriceParam.getUid()); lambdaQueryWrapper.eq(SmilePrice::getUid, smilePriceParam.getUid());
......
...@@ -179,6 +179,7 @@ ...@@ -179,6 +179,7 @@
INNER JOIN ( SELECT kotr.agent_id, kotr.agent_id_master FROM kylin_order_ticket_relations AS kotr WHERE kotr.performance_id = #{performancesId} AND kotr.agent_id != 0 ) kk ON su.uid = kk.agent_id INNER JOIN ( SELECT kotr.agent_id, kotr.agent_id_master FROM kylin_order_ticket_relations AS kotr WHERE kotr.performance_id = #{performancesId} AND kotr.agent_id != 0 ) kk ON su.uid = kk.agent_id
OR su.uid = kk.agent_id_master OR su.uid = kk.agent_id_master
WHERE su.type = 1 WHERE su.type = 1
GROUP BY su.uid
</select> </select>
<select id="selectUidByPerIdNotType" resultType="com.liquidnet.service.smile.entity.SmileUser"> <select id="selectUidByPerIdNotType" resultType="com.liquidnet.service.smile.entity.SmileUser">
...@@ -188,6 +189,7 @@ ...@@ -188,6 +189,7 @@
smile_user AS su smile_user AS su
INNER JOIN ( SELECT kotr.agent_id, kotr.agent_id_master FROM kylin_order_ticket_relations AS kotr WHERE kotr.performance_id = #{performancesId} AND kotr.agent_id != 0 ) kk ON su.uid = kk.agent_id INNER JOIN ( SELECT kotr.agent_id, kotr.agent_id_master FROM kylin_order_ticket_relations AS kotr WHERE kotr.performance_id = #{performancesId} AND kotr.agent_id != 0 ) kk ON su.uid = kk.agent_id
OR su.uid = kk.agent_id_master OR su.uid = kk.agent_id_master
GROUP BY su.uid
</select> </select>
......
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