bug修复
This commit is contained in:
parent
db55e7e010
commit
bbb6e75770
@ -9,10 +9,7 @@ import lombok.AllArgsConstructor;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@ -35,7 +32,7 @@ public class SectorVo {
|
|||||||
* @param enums
|
* @param enums
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static SectorVo getSectorVoByEnum(List<SectorOneVo> list, BaseEnum[] enums) {
|
public static SectorVo getSectorVoByEnum(List<SectorOneVo> list, BaseEnum[] enums, boolean isSort) {
|
||||||
SectorVo vo = new SectorVo();
|
SectorVo vo = new SectorVo();
|
||||||
List<SectorOneVo> rtList = new ArrayList<>();
|
List<SectorOneVo> rtList = new ArrayList<>();
|
||||||
Map<String, SectorOneVo> map = list.stream().collect(Collectors.toMap(SectorOneVo::getEnumType, Function.identity()));
|
Map<String, SectorOneVo> map = list.stream().collect(Collectors.toMap(SectorOneVo::getEnumType, Function.identity()));
|
||||||
@ -52,6 +49,9 @@ public class SectorVo {
|
|||||||
vo.setData(rtList);
|
vo.setData(rtList);
|
||||||
vo.setCount(String.valueOf(rtList.stream().map(o -> Integer.parseInt(o.getCount())).mapToInt(value -> value).sum()));
|
vo.setCount(String.valueOf(rtList.stream().map(o -> Integer.parseInt(o.getCount())).mapToInt(value -> value).sum()));
|
||||||
calPercent(vo);
|
calPercent(vo);
|
||||||
|
if (isSort) {
|
||||||
|
vo.getData().sort(Comparator.comparing(SectorOneVo::getCount).reversed());
|
||||||
|
}
|
||||||
return vo;
|
return vo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -91,7 +91,7 @@ public class AntiPressureFoldManageServiceImpl extends ServiceImpl<AntiPressureF
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SectorVo countTestType(HashMap<String, Object> paramMap) {
|
public SectorVo countTestType(HashMap<String, Object> paramMap) {
|
||||||
return SectorVo.getSectorVoByEnum(baseMapper.countTestType(paramMap), ParamEnum.UniversalTestManageTestTypeEnum.values());
|
return SectorVo.getSectorVoByEnum(baseMapper.countTestType(paramMap), ParamEnum.UniversalTestManageTestTypeEnum.values(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -75,7 +75,7 @@ public class ConcreteMixStationData implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@Excel(name = "水胶比", width = 15)
|
@Excel(name = "水胶比", width = 15)
|
||||||
@ApiModelProperty(value = "水胶比")
|
@ApiModelProperty(value = "水胶比")
|
||||||
private java.lang.Double water_binderRatio;
|
private java.lang.Double waterBinderRatio;
|
||||||
/**
|
/**
|
||||||
* 出料时间
|
* 出料时间
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -138,7 +138,7 @@ public class ConcreteMixStationDataServiceImpl extends ServiceImpl<ConcreteMixSt
|
|||||||
@Override
|
@Override
|
||||||
public SectorVo countUseStatus(HashMap<String, Object> paramMap) {
|
public SectorVo countUseStatus(HashMap<String, Object> paramMap) {
|
||||||
ArrayList<SectorOneVo> list = baseMapper.countUseStatus(paramMap);
|
ArrayList<SectorOneVo> list = baseMapper.countUseStatus(paramMap);
|
||||||
return SectorVo.getSectorVoByEnum(list, ParamEnum.ConcreteMixStationDataUseStatusEnum.values());
|
return SectorVo.getSectorVoByEnum(list, ParamEnum.ConcreteMixStationDataUseStatusEnum.values(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -515,7 +515,7 @@ public class HiddenDangerInspectRecordServiceImpl extends ServiceImpl<HiddenDang
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SectorVo countFaultLevel(Map<String, Object> map) {
|
public SectorVo countFaultLevel(Map<String, Object> map) {
|
||||||
return SectorVo.getSectorVoByEnum(baseMapper.countFaultLevel(map), ParamEnum.HiddenDangerInspectionRecordFaultLevelEnum.values());
|
return SectorVo.getSectorVoByEnum(baseMapper.countFaultLevel(map), ParamEnum.HiddenDangerInspectionRecordFaultLevelEnum.values(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -25,6 +25,6 @@ public class PartyMemberManageServiceImpl extends ServiceImpl<PartyMemberManageM
|
|||||||
@Override
|
@Override
|
||||||
public Result<SectorVo> countPartyMemberManagePoliticalStatus(HashMap<String, Object> paramMap) {
|
public Result<SectorVo> countPartyMemberManagePoliticalStatus(HashMap<String, Object> paramMap) {
|
||||||
List<SectorOneVo> list = baseMapper.countPartyMemberManagePoliticalStatus(paramMap);
|
List<SectorOneVo> list = baseMapper.countPartyMemberManagePoliticalStatus(paramMap);
|
||||||
return Result.success(SectorVo.getSectorVoByEnum(list, ParamEnum.PartyMemberManagePoliticalStatusEnum.values()));
|
return Result.success(SectorVo.getSectorVoByEnum(list, ParamEnum.PartyMemberManagePoliticalStatusEnum.values(), false));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.zhgd.xmgl.modules.pave.controller;
|
package com.zhgd.xmgl.modules.pave.controller;
|
||||||
|
|
||||||
|
import com.gexin.fastjson.JSON;
|
||||||
import com.zhgd.xmgl.modules.pave.entity.PaveCompactionRecord;
|
import com.zhgd.xmgl.modules.pave.entity.PaveCompactionRecord;
|
||||||
import com.zhgd.xmgl.modules.pave.service.IPaveCompactionRecordService;
|
import com.zhgd.xmgl.modules.pave.service.IPaveCompactionRecordService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@ -74,6 +75,7 @@ public class PaveCompactionRecordController {
|
|||||||
@ApiOperation(value = "添加路面压实-记录信息", notes = "添加路面压实-记录信息", httpMethod = "POST")
|
@ApiOperation(value = "添加路面压实-记录信息", notes = "添加路面压实-记录信息", httpMethod = "POST")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<PaveCompactionRecord> add(@RequestBody @Validate PaveCompactionRecord paveCompactionRecord) {
|
public Result<PaveCompactionRecord> add(@RequestBody @Validate PaveCompactionRecord paveCompactionRecord) {
|
||||||
|
log.info("添加路面压实-记录信息:{}", JSON.toJSONString(paveCompactionRecord));
|
||||||
paveCompactionRecordService.add(paveCompactionRecord);
|
paveCompactionRecordService.add(paveCompactionRecord);
|
||||||
return Result.ok();
|
return Result.ok();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
|||||||
import com.zhgd.xmgl.util.PageUtil;
|
import com.zhgd.xmgl.util.PageUtil;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -74,6 +75,8 @@ public class PaveCompactionRecordServiceImpl extends ServiceImpl<PaveCompactionR
|
|||||||
paveCompactionRecord.setProjectSn(dev.getProjectSn());
|
paveCompactionRecord.setProjectSn(dev.getProjectSn());
|
||||||
paveCompactionRecord.setId(null);
|
paveCompactionRecord.setId(null);
|
||||||
baseMapper.insert(paveCompactionRecord);
|
baseMapper.insert(paveCompactionRecord);
|
||||||
|
dev.setLastDataTime(new Date());
|
||||||
|
paveCompactionDevMapper.updateById(dev);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
|||||||
import com.zhgd.xmgl.util.PageUtil;
|
import com.zhgd.xmgl.util.PageUtil;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -74,6 +75,8 @@ public class PaveRecordServiceImpl extends ServiceImpl<PaveRecordMapper, PaveRec
|
|||||||
paveRecord.setDevName(dev.getDevName());
|
paveRecord.setDevName(dev.getDevName());
|
||||||
paveRecord.setProjectSn(dev.getProjectSn());
|
paveRecord.setProjectSn(dev.getProjectSn());
|
||||||
paveRecordMapper.insert(paveRecord);
|
paveRecordMapper.insert(paveRecord);
|
||||||
|
dev.setLastDataTime(new Date());
|
||||||
|
paveDevMapper.updateById(dev);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -138,7 +138,7 @@ public class PitchMixStationProdDataServiceImpl extends ServiceImpl<PitchMixStat
|
|||||||
@Override
|
@Override
|
||||||
public SectorVo countUseStatus(HashMap<String, Object> paramMap) {
|
public SectorVo countUseStatus(HashMap<String, Object> paramMap) {
|
||||||
ArrayList<SectorOneVo> list = baseMapper.countUseStatus(paramMap);
|
ArrayList<SectorOneVo> list = baseMapper.countUseStatus(paramMap);
|
||||||
return SectorVo.getSectorVoByEnum(list, ParamEnum.ConcreteMixStationDataUseStatusEnum.values());
|
return SectorVo.getSectorVoByEnum(list, ParamEnum.ConcreteMixStationDataUseStatusEnum.values(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -45,6 +45,6 @@ public class PoisonousGasDevAlarmServiceImpl extends ServiceImpl<PoisonousGasDev
|
|||||||
@Override
|
@Override
|
||||||
public SectorVo countPoisonousGasDevAlarmGasType(HashMap<String, Object> paramMap) {
|
public SectorVo countPoisonousGasDevAlarmGasType(HashMap<String, Object> paramMap) {
|
||||||
List<SectorOneVo> list = baseMapper.countPoisonousGasDevAlarmGasType(paramMap);
|
List<SectorOneVo> list = baseMapper.countPoisonousGasDevAlarmGasType(paramMap);
|
||||||
return SectorVo.getSectorVoByEnum(list, ParamEnum.PoisonousGasDevAlarmGasTypeEnum.values());
|
return SectorVo.getSectorVoByEnum(list, ParamEnum.PoisonousGasDevAlarmGasTypeEnum.values(), false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,6 +55,7 @@
|
|||||||
and test_time > date_sub(test_time,interval 29 day)
|
and test_time > date_sub(test_time,interval 29 day)
|
||||||
</if>
|
</if>
|
||||||
group by test_type
|
group by test_type
|
||||||
|
order by count desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countPressureTestMachineManage"
|
<select id="countPressureTestMachineManage"
|
||||||
|
|||||||
@ -99,7 +99,7 @@ public class PressureTestMachineManageServiceImpl extends ServiceImpl<PressureTe
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SectorVo countTestType(HashMap<String, Object> paramMap) {
|
public SectorVo countTestType(HashMap<String, Object> paramMap) {
|
||||||
return SectorVo.getSectorVoByEnum(baseMapper.countTestType(paramMap), ParamEnum.UniversalTestManageTestTypeEnum.values());
|
return SectorVo.getSectorVoByEnum(baseMapper.countTestType(paramMap), ParamEnum.UniversalTestManageTestTypeEnum.values(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -321,7 +321,7 @@ public class QualityInspectionRecordServiceImpl extends ServiceImpl<QualityInspe
|
|||||||
@Override
|
@Override
|
||||||
public SectorVo countQualityInspectionRecordUrgentLevel(HashMap<String, Object> paramMap) {
|
public SectorVo countQualityInspectionRecordUrgentLevel(HashMap<String, Object> paramMap) {
|
||||||
List<SectorOneVo> list = baseMapper.countQualityInspectionRecordUrgentLevel(paramMap);
|
List<SectorOneVo> list = baseMapper.countQualityInspectionRecordUrgentLevel(paramMap);
|
||||||
return SectorVo.getSectorVoByEnum(list, ParamEnum.QualityInspectionRecordUrgentLevelEnum.values());
|
return SectorVo.getSectorVoByEnum(list, ParamEnum.QualityInspectionRecordUrgentLevelEnum.values(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -486,7 +486,7 @@ public class TaskProgressServiceImpl extends ServiceImpl<TaskProgressMapper, Tas
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SectorVo countMppStatus(HashMap<String, Object> paramMap) {
|
public SectorVo countMppStatus(HashMap<String, Object> paramMap) {
|
||||||
return SectorVo.getSectorVoByEnum(baseMapper.countMppStatus(paramMap), ParamEnum.TaskProgressMppStatusEnum.values());
|
return SectorVo.getSectorVoByEnum(baseMapper.countMppStatus(paramMap), ParamEnum.TaskProgressMppStatusEnum.values(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -60,9 +60,9 @@ public class UniversalTestDev implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 进场时间
|
* 进场时间
|
||||||
*/
|
*/
|
||||||
@Excel(name = "进场时间", width = 15, format = "yyyy-MM-dd")
|
@Excel(name = "进场时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
|
||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value = "进场时间")
|
@ApiModelProperty(value = "进场时间")
|
||||||
private java.util.Date entryTime;
|
private java.util.Date entryTime;
|
||||||
@ApiModelProperty(value = "负责人")
|
@ApiModelProperty(value = "负责人")
|
||||||
|
|||||||
@ -74,7 +74,7 @@ public class UniversalTestManageServiceImpl extends ServiceImpl<UniversalTestMan
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SectorVo countTestType(HashMap<String, Object> paramMap) {
|
public SectorVo countTestType(HashMap<String, Object> paramMap) {
|
||||||
return SectorVo.getSectorVoByEnum(baseMapper.countTestType(paramMap), ParamEnum.UniversalTestManageTestTypeEnum.values());
|
return SectorVo.getSectorVoByEnum(baseMapper.countTestType(paramMap), ParamEnum.UniversalTestManageTestTypeEnum.values(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user