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

This commit is contained in:
zhangheng 2025-09-09 14:34:14 +08:00
commit a69c4e70c1
5 changed files with 11 additions and 6 deletions

View File

@ -333,7 +333,9 @@ public interface CuMemberTreeMapper extends BaseMapper<CuMemberTree> {
* @param assessTableName
* @return
*/
int updateCuMemberSettlePointAssess(@Param("settleTableName") String settleTableName, @Param("assessTableName") String assessTableName);
int updateCuMemberSettlePointAssess(@Param("settleTableName") String settleTableName,
@Param("assessTableName") String assessTableName,
@Param("settleDate") String settleDate);
/**
* 初始化考核数据

View File

@ -339,7 +339,7 @@ public interface ICuMemberTreeService extends IService<CuMemberTree> {
* @param settleTableName
* @param assessTableName
*/
void updateCuMemberSettlePointAssess(String settleTableName, String assessTableName);
void updateCuMemberSettlePointAssess(String settleTableName, String assessTableName, String settleDate);
/**
* 初始化考核数据

View File

@ -436,8 +436,8 @@ public class CuMemberTreeServiceImpl extends ServiceImpl<CuMemberTreeMapper, CuM
}
@Override
public void updateCuMemberSettlePointAssess(String settleTableName, String assessTableName) {
baseMapper.updateCuMemberSettlePointAssess(settleTableName, assessTableName);
public void updateCuMemberSettlePointAssess(String settleTableName, String assessTableName, String settleDate) {
baseMapper.updateCuMemberSettlePointAssess(settleTableName, assessTableName, settleDate);
}
@Override

View File

@ -426,7 +426,7 @@ public class CuMemberAssessServiceImpl extends ServiceImpl<CuMemberAssessMapper,
// 初始化考核数据
iCuMemberTreeService.initAssessDate(currentSettleTableName);
// 更新日结表会员免考信息
iCuMemberTreeService.updateCuMemberSettlePointAssess(currentSettleTableName, assessTableName);
iCuMemberTreeService.updateCuMemberSettlePointAssess(currentSettleTableName, assessTableName, settleDate);
}
@Override

View File

@ -1185,7 +1185,10 @@
from ${assessTableName} cma
where cma.del_flag = 0
and cma.assess_type = 5
and cma.assess_status in (0, 1)) tmp
and cma.assess_status in (0, 1)
and to_date(#{settleDate}, 'yyyy-mm-dd') >= cma.start_date
and cma.end_date >= to_date(#{settleDate}, 'yyyy-mm-dd')
) tmp
on (tmp.pk_member = cms.pk_member)
when matched then
update set cms.is_maker_space = 0