fanli/src/main/java/com/yeshi/fanli/controller/admin/ExtractAdminController.java
@@ -508,6 +508,23 @@ if (adminUser == null) { record.setAdminUser(new AdminUser()); } int warnLevel = 0; Extract extract = record.getExtract(); if (extract != null) { Integer extractState = extract.getState(); if (extractState != null && extractState == 0) { UserInfo userInfo = extract.getUserInfo(); if (userInfo != null) { double countTodayMoney = extractService.countTodayMoney(userInfo.getId()); if (countTodayMoney >= 100) { warnLevel = 1; } } } } record.setWarnLevel(warnLevel); } int count = extractAuditRecordService.getMyAuditedTimeSlotCount(key, state, null, days); fanli/src/main/java/com/yeshi/fanli/dao/mybatis/ExtractMapper.java
@@ -92,5 +92,7 @@ * @return */ int countTodayComplete(); double countTodayMoney(@Param("uid") Long uid); } fanli/src/main/java/com/yeshi/fanli/entity/bus/user/ExtractAuditRecord.java
@@ -82,6 +82,8 @@ @org.yeshi.utils.mybatis.Column(name="auditRole") private String auditRole; //审核人 @Expose // 风险等级 private int warnLevel; public String getAuditRole() { return auditRole; @@ -170,6 +172,14 @@ public void setAuditTime(Long auditTime) { this.auditTime = auditTime; } public int getWarnLevel() { return warnLevel; } public void setWarnLevel(int warnLevel) { this.warnLevel = warnLevel; } } fanli/src/main/java/com/yeshi/fanli/mapping/ExtractMapper.xml
@@ -337,5 +337,12 @@ SELECT count(id) FROM yeshi_ec_extract WHERE (state=1 OR state= 2) <![CDATA[AND FROM_UNIXTIME(extractTime/1000) >=CURDATE() ]]> </select> <select id="countTodayMoney" resultType="java.lang.Double"> SELECT IFNULL(SUM(t.`money`),0) FROM yeshi_ec_extract t WHERE t.`uid` = #{uid} AND t.state = 1 AND <![CDATA[TO_DAYS( FROM_UNIXTIME(t.extractTime/1000)) = TO_DAYS(NOW())]]> </select> </mapper> fanli/src/main/java/com/yeshi/fanli/service/impl/user/ExtractServiceImpl.java
@@ -673,4 +673,8 @@ } @Override public double countTodayMoney(Long uid) { return extractMapper.countTodayMoney(uid); } } fanli/src/main/java/com/yeshi/fanli/service/inter/user/ExtractService.java
@@ -1,6 +1,5 @@ package com.yeshi.fanli.service.inter.user; import java.math.BigDecimal; import java.util.List; import java.util.Map; @@ -93,6 +92,11 @@ public void testExtractSuccess(Long id); /** * 统计今日提现 * @param uid * @return */ public double countTodayMoney(Long uid); }