|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.qmth.sop.business.bean.dto.DataPermissionDto;
|
|
import com.qmth.sop.business.bean.dto.DataPermissionDto;
|
|
import com.qmth.sop.business.bean.result.analyze.sopWarn.SopMonitor;
|
|
import com.qmth.sop.business.bean.result.analyze.sopWarn.SopMonitor;
|
|
import com.qmth.sop.business.bean.result.analyze.sopWarn.SopMonitorEnum;
|
|
import com.qmth.sop.business.bean.result.analyze.sopWarn.SopMonitorEnum;
|
|
|
|
+import com.qmth.sop.business.bean.result.analyze.sopWarn.SopSupplierAvgView;
|
|
import com.qmth.sop.business.bean.result.analyze.sopWarn.SopWarnOverview;
|
|
import com.qmth.sop.business.bean.result.analyze.sopWarn.SopWarnOverview;
|
|
import com.qmth.sop.business.entity.SysUser;
|
|
import com.qmth.sop.business.entity.SysUser;
|
|
import com.qmth.sop.business.entity.TBService;
|
|
import com.qmth.sop.business.entity.TBService;
|
|
@@ -273,7 +274,7 @@ public class SopAnalyseServiceImpl extends ServiceImpl<SopAnalyseMapper, TBSopIn
|
|
* 供应商近一周预警数的均值走势。
|
|
* 供应商近一周预警数的均值走势。
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Map<Object, List<Map<String, Object>>> trend(Long serviceId) {
|
|
|
|
|
|
+ public Map<Object, List<Map<String, Object>>> trend1(Long serviceId) {
|
|
List<Map<String, Object>> list = this.baseMapper.trend(serviceId);
|
|
List<Map<String, Object>> list = this.baseMapper.trend(serviceId);
|
|
// Map<Object, List<Map<String, Object>>> collect1 = list.stream().collect(Collectors.groupingBy(map -> map.get("click_date")));
|
|
// Map<Object, List<Map<String, Object>>> collect1 = list.stream().collect(Collectors.groupingBy(map -> map.get("click_date")));
|
|
// Map<Object, Map<Object, List<Map<String, Object>>>> collect = new HashMap<>();
|
|
// Map<Object, Map<Object, List<Map<String, Object>>>> collect = new HashMap<>();
|
|
@@ -282,6 +283,19 @@ public class SopAnalyseServiceImpl extends ServiceImpl<SopAnalyseMapper, TBSopIn
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
+ * 5.供应商预警均值走势:
|
|
|
|
+ * 供应商近一周预警数的均值走势。
|
|
|
|
+ * ④(预警数)均值:由于供应商分配的项目数量不同,所以单从总数无法判定供应商对预警处理的力度。均值=预警总数/派单数;
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public List<SopSupplierAvgView> trend(Long serviceId) {
|
|
|
|
+ List<SopMonitor> sopMonitorList = this.baseMapper.findSopMonitorListByServiceId(serviceId);
|
|
|
|
+
|
|
|
|
+ return null;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
/*
|
|
/*
|
|
6.项目/大区/供应商考勤异常TOP:
|
|
6.项目/大区/供应商考勤异常TOP:
|
|
①(异常)均值=异常总数/派单数;
|
|
①(异常)均值=异常总数/派单数;
|