@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage ;
import com.yxt.common.base.service.MybatisBaseService ;
import com.yxt.common.base.utils.PagerUtil ;
import com.yxt.common.base.utils.StringUtils ;
import com.yxt.common.core.query.PagerQuery ;
import com.yxt.common.core.result.ResultBean ;
import com.yxt.common.core.vo.PagerVo ;
@ -24,6 +23,7 @@ import com.yxt.supervise.report.ds.rms.RiskAlarm;
import com.yxt.supervise.report.ds.rms.RmsMapper ;
import com.yxt.supervise.report.ds.system.SysUser ;
import com.yxt.supervise.report.ds.warehouse.WarehouseMapper ;
import org.apache.commons.lang3.StringUtils ;
import org.springframework.beans.factory.annotation.Autowired ;
import org.springframework.stereotype.Service ;
@ -104,10 +104,40 @@ public class RiskMessagesLogService extends MybatisBaseService<RiskMessagesLogMa
IPage < RiskMessagesLog > page = PagerUtil . queryToPage ( pq ) ;
QueryWrapper < RiskMessagesLog > qw = new QueryWrapper < > ( ) ;
System . out . println ( query . getState ( ) ) ;
qw . eq ( "o.openId" , sysUser . getAppletOpeni d ( ) ) ;
qw . eq ( "o.openId" , sysUser . getOpenI d ( ) ) ;
qw . orderByDesc ( "messageTime" ) ;
IPage < RiskMessagesLogVo > pagging = baseMapper . selectPageVo ( page , qw ) ;
PagerVo < RiskMessagesLogVo > p = PagerUtil . pageToVo ( pagging , null ) ;
return p ;
}
public PagerVo < RiskMessagesLogVo > listAllRisk ( PagerQuery < RiskMessagesLogQuery > pq ) {
ResultBean rb = new ResultBean ( ) ;
RiskMessagesLogQuery query = pq . getParams ( ) ;
// String openid=systemMapper.getAppletOpenidByUsersid(query.getUserSid());
SysUser sysUser = systemMapper . getAppletOpenidByUsersid ( query . getUserSid ( ) ) ;
IPage < RiskMessagesLog > page = PagerUtil . queryToPage ( pq ) ;
QueryWrapper < RiskMessagesLog > qw = new QueryWrapper < > ( ) ;
System . out . println ( query . getState ( ) ) ;
qw . eq ( "o.openId" , sysUser . getOpenId ( ) ) ;
if ( org . apache . commons . lang3 . StringUtils . isNotBlank ( query . getStartDate ( ) ) ) {
qw . ge ( "STR_TO_DATE(messageTime,'%Y-%m-%d')" , query . getStartDate ( ) ) ;
}
if ( StringUtils . isNotBlank ( query . getEndDate ( ) ) ) {
qw . le ( "STR_TO_DATE(messageTime,'%Y-%m-%d')" , query . getEndDate ( ) ) ;
}
if ( StringUtils . isNotBlank ( query . getShName ( ) ) ) {
qw . like ( "positionName" , query . getShName ( ) ) ;
}
// qw.orderByDesc("messageTime");
IPage < RiskMessagesLogVo > pagging = baseMapper . selectPageAllRisk ( page , qw ) ;
for ( RiskMessagesLogVo r : pagging . getRecords ( ) ) {
RiskAlarm riskAlarm = rmsMapper . getRiskByMessSid ( r . getRiskSid ( ) ) ;
List < Linkers > linkers = warehouseMapper . listBySid ( riskAlarm . getPositionSid ( ) ) ;
r . setShSid ( riskAlarm . getPositionSid ( ) ) ;
r . setLinkers ( linkers ) ;
}
PagerVo < RiskMessagesLogVo > p = PagerUtil . pageToVo ( pagging , null ) ;
return p ;
}
}