装备租赁统计

This commit is contained in:
sxu 2024-12-31 13:35:51 +08:00
parent f2e848c0e4
commit cde70380a4
4 changed files with 34 additions and 1 deletions

View File

@ -205,5 +205,9 @@ public interface DevInfoMapper {
Integer getDevQcWarningNum();
DevInfo getDevUsageRatio();
int updateTotalDevUpDay();
int updateTotalDevLeaseDay();
}

View File

@ -31,7 +31,7 @@ public class NoticeTask {
@Resource
private BmMessageMapper bmMessageMapper;
@Scheduled(cron = "0 0 0 * * ?")
@Scheduled(cron = "0 10 0 * * ?")
public void setNotice() {
List<MaDevQc> qcList = maDevQcMapper.checkQcTime();
if (qcList.size() > 0) {

View File

@ -0,0 +1,19 @@
package com.bonus.material.task;
import com.bonus.material.device.mapper.DevInfoMapper;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
@Component
public class StatisticTask {
@Resource
private DevInfoMapper devInfoMapper;
// 每日凌晨1点累计上架天数累计租赁天数
@Scheduled(cron = "0 30 0 * * ?")
public void setDevUpLeaseDays() {
devInfoMapper.updateTotalDevUpDay();
devInfoMapper.updateTotalDevLeaseDay();
}
}

View File

@ -949,4 +949,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
message_type = '3'
</select>
<update id="updateTotalDevUpDay">
update ma_dev_info set total_up_day = total_up_day + 1
where is_active = '1' and ma_status = '2'
</update>
<update id="updateTotalDevLeaseDay">
update ma_dev_info set total_lease_day = total_lease_day + 1
where is_active = '1' and ma_status = '3'
</update>
</mapper>