| | |
| | | map.put("cel",1); |
| | | } |
| | | }else { |
| | | if (code.equals("a99054")){ |
| | | if (code.equals("a99054")&& !value.contains("+")){ |
| | | String[] split = value.split("\\*"); |
| | | map.put("cel",Double.parseDouble(split[1])); |
| | | }else { |
| | |
| | | @Transactional |
| | | public Map<String, Object> updateAllAdjust(List<AdjustForm> paras) { |
| | | Map<String,Object> resultMap = new HashMap<>(); |
| | | StringBuffer buffer = new StringBuffer(); |
| | | for (AdjustForm adjustForm : paras) { |
| | | DeviceAdjustValue deviceAdjustValue = new DeviceAdjustValue(); |
| | | QueryWrapper<DeviceAdjustValue> wrapper1 = new QueryWrapper<>(); |
| | | wrapper1.eq("mac",adjustForm.getMac()); |
| | | wrapper1.eq ("sensor_code",adjustForm.getCode()); |
| | | wrapper1.eq("is_delete",0); |
| | | Integer integer = deviceAdjustValueMapper.selectCount(wrapper1); |
| | | if (integer==0){ |
| | | deviceAdjustValue.setValue(adjustForm.getAgehou()); |
| | |
| | | deviceAdjustValue.setId(adjustForm.getId()); |
| | | deviceAdjustValueMapper.updateById(deviceAdjustValue); |
| | | } |
| | | buffer.append("mac: "+adjustForm.getMac()).append(", value: "+adjustForm.getAgehou()+"; "); |
| | | //刷新缓存 |
| | | refreshCache(adjustForm.getMac()); |
| | | } |
| | | |
| | | resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode()); |
| | | resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg()); |
| | | //插入日志 |
| | | HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); |
| | | LogUtils.saveOperationForManage(request,"批量修改效准值: "+buffer.toString(),Constants.UPDATE_OPERATE_TYPE); |
| | | return resultMap; |
| | | } |
| | | |