Browse Source

费率同步修复

contract
Yen 2 years ago
parent
commit
f41cad7761
  1. 2
      src/main/java/com/qs/serve/modules/bir/service/impl/BirBaseActivityServiceImpl.java
  2. 1
      src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java
  3. 5
      src/main/resources/mapper/bir/BirBaseActivityMapper.xml

2
src/main/java/com/qs/serve/modules/bir/service/impl/BirBaseActivityServiceImpl.java

@ -50,7 +50,7 @@ public class BirBaseActivityServiceImpl extends ServiceImpl<BirBaseActivityMappe
return; return;
} }
//删除历史数据 //删除历史数据
List<Long> ids = activityList.stream().filter(a->a.getBirActId()!=null) List<Long> ids = activityList.stream().filter(a->a.getId()!=null)
.map(TbsActivity::getId).collect(Collectors.toList()); .map(TbsActivity::getId).collect(Collectors.toList());
LambdaQueryWrapper<BirBaseActivity> birBaseActivityLqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<BirBaseActivity> birBaseActivityLqw = new LambdaQueryWrapper<>();
birBaseActivityLqw.in(BirBaseActivity::getActivityId,ids); birBaseActivityLqw.in(BirBaseActivity::getActivityId,ids);

1
src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java

@ -117,7 +117,6 @@ public class SysUserController {
* (个人)登录信息 * (个人)登录信息
* @return * @return
*/ */
@LimitSubmit()
@PostMapping("/info") @PostMapping("/info")
public R<SysUserVo> info(){ public R<SysUserVo> info(){
LoginUser loginUser = AuthContextUtils.getLoginUser(); LoginUser loginUser = AuthContextUtils.getLoginUser();

5
src/main/resources/mapper/bir/BirBaseActivityMapper.xml

@ -80,7 +80,7 @@
tbs_activity.`create_time`, tbs_activity.`create_time`,
tbs_activity.`update_time` </sql> tbs_activity.`update_time` </sql>
<select id="selectByBirActivity" resultType="com.qs.serve.modules.tbs.entity.TbsActivity"> <select id="selectByBirActivity" resultType="com.qs.serve.modules.tbs.entity.TbsActivity" resultMap="tbsActivityMap">
SELECT SELECT
bir_base_activity.id as bir_act_id, bir_base_activity.id as bir_act_id,
<include refid="tbsActivityScSql"/> <include refid="tbsActivityScSql"/>
@ -88,8 +88,7 @@
LEFT JOIN bir_base_activity LEFT JOIN bir_base_activity
on bir_base_activity.activity_id = tbs_activity.id on bir_base_activity.activity_id = tbs_activity.id
where where
bir_base_activity.del_flag = 0 tbs_activity.del_flag = 0
and tbs_activity.del_flag = 0
and ( and (
bir_base_activity.activity_id is null bir_base_activity.activity_id is null
or bir_base_activity.activity_total_amt != tbs_activity.total_amount or bir_base_activity.activity_total_amt != tbs_activity.total_amount

Loading…
Cancel
Save