tanbin 1 рік тому
батько
коміт
0c2c30066b

+ 11 - 9
device-api-service/src/main/java/com/xy/service/DeviceFaultInfoServiceImpl.java

@@ -76,14 +76,15 @@ public class DeviceFaultInfoServiceImpl extends ServiceImpl<DeviceFaultInfoMappe
     @ApiOperation("按故障类型统计设备数")
     public R<List<DeviceFaultInfoDto.CountByDeviceVO>> countByDevice() {
         List<DeviceFaultInfoDto.CountByDeviceVO> list = deviceDataMapper.deviceFaultInfoCount();
-        list.forEach(d->{
+        list.forEach(d -> {
             SysCodeConfigureRedis s = SysCodeConfigureUtils.get(d.getEventCode());
-            if(s!=null){
+            if (s != null) {
                 d.setEventName(s.getTitle());
             }
         });
         return R.ok(list);
     }
+
     @PostMapping("obj")
     @ApiOperation("对象查询")
     public R<DeviceFaultInfoDto.Vo> obj(@RequestBody DeviceFaultInfoDto.Vo vo) {
@@ -117,8 +118,8 @@ public class DeviceFaultInfoServiceImpl extends ServiceImpl<DeviceFaultInfoMappe
         Long sysId = AuthorizeUtils.getSysId();
         List<String> roleCodes = AuthorizeUtils.getRoleCodes(sysId);
         //售后角色只看转售后的,其他角色看所有
-        if(roleCodes.contains(CommConsts.MERC_SH_ADMIN)){
-            lambdaQueryWrapper.eq(DeviceFaultInfo::getToAfterSale,true);
+        if (roleCodes.contains(CommConsts.MERC_SH_ADMIN)) {
+            lambdaQueryWrapper.eq(DeviceFaultInfo::getToAfterSale, true);
         }
 
         IPage<DeviceFaultInfo> iPage = page(toIPage(pageBean), lambdaQueryWrapper);
@@ -131,9 +132,9 @@ public class DeviceFaultInfoServiceImpl extends ServiceImpl<DeviceFaultInfoMappe
             selectList.setCodes(codes);
             List<SysCodeConfigureDto.Vo> vos = R.feignCheckData(sysCodeConfigureService.list(selectList));
             Map<String, SysCodeConfigureDto.Vo> sysCodeMap = MapUtil.newHashMap();
-            if(CollUtil.isNotEmpty(vos)){
-               sysCodeMap = vos.stream().collect(Collectors.toMap(SysCodeConfigureDto.Vo::getCode, i -> i));
-             }
+            if (CollUtil.isNotEmpty(vos)) {
+                sysCodeMap = vos.stream().collect(Collectors.toMap(SysCodeConfigureDto.Vo::getCode, i -> i));
+            }
             List<MercDto.Vo> mercs = mercService.list(new MercDto.SelectList().setMercIds(mercIds)).getData();
             JMap<Long, MercDto.Vo> longVoJMap = new JArrayList<>(mercs).toMap(MercDto.Vo::getId).cover();
             for (DeviceFaultInfoDto.Vo r : records) {
@@ -142,7 +143,7 @@ public class DeviceFaultInfoServiceImpl extends ServiceImpl<DeviceFaultInfoMappe
                     r.setMercName(longVoJMap.get(mercId).getName());
                 }
                 SysCodeConfigureDto.Vo sysCodeInfo = sysCodeMap.get(r.getEventCode());
-                    //故障说明与建议
+                //故障说明与建议
                 if (sysCodeInfo != null) {
                     r.setMsg(sysCodeInfo.getMsg());
                     r.setPropose(sysCodeInfo.getPropose());
@@ -177,8 +178,9 @@ public class DeviceFaultInfoServiceImpl extends ServiceImpl<DeviceFaultInfoMappe
         resolveDone(update);
         return R.ok();
     }
+
     @Transactional(rollbackFor = Exception.class)
-    public void resolveDone( DeviceFaultInfoDto.Update update){
+    public void resolveDone(DeviceFaultInfoDto.Update update) {
         Long faultId = update.getFaultId();
         DeviceFaultInfo deviceFaultInfo = this.getById(faultId);
         if (deviceFaultInfo == null) {