|
@@ -1,5 +1,7 @@
|
|
|
package com.steerinfo.baseinfo.meterbasespotinfo.service.impl;
|
|
package com.steerinfo.baseinfo.meterbasespotinfo.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.steerinfo.baseinfo.combaseinfo.mapper.ComBaseInfoMapper;
|
|
|
|
|
+import com.steerinfo.baseinfo.combaseinfo.model.ComBaseInfo;
|
|
|
import com.steerinfo.baseinfo.meterbasespotinfo.mapper.MeterBaseSpotInfoMapper;
|
|
import com.steerinfo.baseinfo.meterbasespotinfo.mapper.MeterBaseSpotInfoMapper;
|
|
|
import com.steerinfo.baseinfo.meterbasespotinfo.model.MeterBaseSpotInfo;
|
|
import com.steerinfo.baseinfo.meterbasespotinfo.model.MeterBaseSpotInfo;
|
|
|
import com.steerinfo.baseinfo.meterbasespotinfo.service.IMeterBaseSpotInfoService;
|
|
import com.steerinfo.baseinfo.meterbasespotinfo.service.IMeterBaseSpotInfoService;
|
|
@@ -33,6 +35,9 @@ import java.util.Map;
|
|
|
@Service(value = "meterBaseSpotInfoService")
|
|
@Service(value = "meterBaseSpotInfoService")
|
|
|
public class MeterBaseSpotInfoServiceImpl extends BaseServiceImpl<MeterBaseSpotInfo, String> implements IMeterBaseSpotInfoService {
|
|
public class MeterBaseSpotInfoServiceImpl extends BaseServiceImpl<MeterBaseSpotInfo, String> implements IMeterBaseSpotInfoService {
|
|
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private ComBaseInfoMapper comBaseInfoMapper;
|
|
|
|
|
+
|
|
|
@Resource
|
|
@Resource
|
|
|
private MeterBaseSpotInfoMapper meterBaseSpotInfoMapper;
|
|
private MeterBaseSpotInfoMapper meterBaseSpotInfoMapper;
|
|
|
|
|
|
|
@@ -44,22 +49,28 @@ public class MeterBaseSpotInfoServiceImpl extends BaseServiceImpl<MeterBaseSpotI
|
|
|
@Override
|
|
@Override
|
|
|
public String checkandupdate(String id,MeterBaseSpotInfo model)
|
|
public String checkandupdate(String id,MeterBaseSpotInfo model)
|
|
|
{
|
|
{
|
|
|
|
|
+ HashMap<String, Object> map = new HashMap<>();
|
|
|
|
|
+ map.put("baseCode", model.getSpotTypeNo());
|
|
|
|
|
+ List<ComBaseInfo> models = comBaseInfoMapper.selectByParameters(map);
|
|
|
|
|
+ if(models.size() >= 1) {
|
|
|
|
|
+ model.setSpotTypeName(models.get(0).getBaseName());
|
|
|
|
|
+ }
|
|
|
String msg=check(model);
|
|
String msg=check(model);
|
|
|
if (StringUtils.isNotEmpty(msg)){
|
|
if (StringUtils.isNotEmpty(msg)){
|
|
|
return msg;
|
|
return msg;
|
|
|
}
|
|
}
|
|
|
- HashMap<String, Object> obj = new HashMap<>();
|
|
|
|
|
- obj.put("baseSpotNo",id);
|
|
|
|
|
- obj.put("baseSpotName",model.getBaseSpotName());
|
|
|
|
|
-// obj.put("videoIp",model.getVideoIp());
|
|
|
|
|
-// obj.put("ledIp",model.getLedIp());
|
|
|
|
|
-// obj.put("printerIp",model.getPrinterIp());
|
|
|
|
|
-// obj.put("controlIp",model.getControlIp());
|
|
|
|
|
-// obj.put("flatComputerIp",model.getFlatComputerIp());
|
|
|
|
|
- List<MeterBaseSpotInfo> com = meterBaseSpotInfoMapper.selectOrParameters(obj);
|
|
|
|
|
- if (com != null && com.size() > 0) {
|
|
|
|
|
- return "数据重复(名称/Ip),请确认!!";
|
|
|
|
|
- }
|
|
|
|
|
|
|
+// HashMap<String, Object> obj = new HashMap<>();
|
|
|
|
|
+// obj.put("baseSpotNo",id);
|
|
|
|
|
+// obj.put("baseSpotName",model.getBaseSpotName());
|
|
|
|
|
+//// obj.put("videoIp",model.getVideoIp());
|
|
|
|
|
+//// obj.put("ledIp",model.getLedIp());
|
|
|
|
|
+//// obj.put("printerIp",model.getPrinterIp());
|
|
|
|
|
+//// obj.put("controlIp",model.getControlIp());
|
|
|
|
|
+//// obj.put("flatComputerIp",model.getFlatComputerIp());
|
|
|
|
|
+// List<MeterBaseSpotInfo> com = meterBaseSpotInfoMapper.selectOrParameters(obj);
|
|
|
|
|
+// if (com != null && com.size() > 0) {
|
|
|
|
|
+// return "数据重复(名称/Ip),请确认!!";
|
|
|
|
|
+// }
|
|
|
meterBaseSpotInfoMapper.updateByPrimaryKeySelective(model);
|
|
meterBaseSpotInfoMapper.updateByPrimaryKeySelective(model);
|
|
|
return "";
|
|
return "";
|
|
|
}
|
|
}
|