核算记录最后操作日期

This commit is contained in:
钱涛 2024-10-24 10:55:44 +08:00
parent 28fa294c6f
commit c0de305c3d
5 changed files with 21 additions and 0 deletions

View File

@ -5,6 +5,7 @@ import com.engine.salary.entity.salaryacct.po.SalaryAcctRecordPO;
import org.apache.ibatis.annotations.Param;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Set;
@ -78,4 +79,6 @@ public interface SalaryAcctRecordMapper {
void updateLockSalaryItemIds(SalaryAcctRecordPO salaryAcctRecord);
List<SalaryAcctRecordPO> getBackCalcRecordByIds(@Param("collection") Set<Long> salaryAcctIds);
void updateDate(@Param("id")Long id, @Param("updateTime")Date updateTime);
}

View File

@ -422,4 +422,11 @@
WHERE id = #{id} AND delete_type = 0
</update>
<update id="updateDate">
UPDATE hrsa_salary_acct_record
SET update_time=#{updateTime}
WHERE delete_type = 0
AND id = #{id}
</update>
</mapper>

View File

@ -10,6 +10,7 @@ import com.engine.salary.enums.salaryaccounting.SalaryAcctRecordStatusEnum;
import com.engine.salary.util.page.PageInfo;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Set;
@ -207,4 +208,6 @@ public interface SalaryAcctRecordService {
List<SalaryAcctRecordPO> listSome(SalaryAcctRecordPO po);
void updateDate(Long id, Date updateTime);
}

View File

@ -824,4 +824,9 @@ public class SalaryAcctRecordServiceImpl extends Service implements SalaryAcctRe
public List<SalaryAcctRecordPO> listSome(SalaryAcctRecordPO po) {
return getSalaryAcctRecordMapper().listSome(po);
}
@Override
public void updateDate(Long id, Date updateTime) {
getSalaryAcctRecordMapper().updateDate(id,updateTime);
}
}

View File

@ -907,6 +907,9 @@ public class SalaryAcctResultServiceImpl extends Service implements SalaryAcctRe
// Thread.sleep(10);
getSalaryAcctProgressService(user).finish(SalaryCacheKey.ACCT_PROGRESS + calculateParam.getSalaryAcctRecordId(), true);
//更新薪资核算记录最后操作日期
getSalaryAcctRecordService(user).updateDate(salaryAcctRecordPO.getId(),new Date());
stopWatch.stop();
log.info(stopWatch.prettyPrint());