|
|
|
@ -2,21 +2,13 @@ package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.busi;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.ext.mes.api.busi.IMaximoService;
|
|
|
|
|
import cn.estsh.i3plus.ext.mes.pojo.model.MaximoParamModel;
|
|
|
|
|
import cn.estsh.i3plus.icloud.softswitch.sdk.IBsSuitServiceCloud;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.exception.ImppExceptionEnum;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.tool.HttpClientTool;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MaximoAssetMainData;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MaximoMeterMainData;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.repository.IMaximoAssetMainDataRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.repository.IMaximoMeterMainDataRepository;
|
|
|
|
|
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
|
|
|
|
|
import cn.estsh.impp.framework.boot.util.ResultBean;
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesMaximoAssetMainData;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesMaximoMeterMainData;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.repository.IMesMaximoAssetMainDataRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.repository.IMesMaximoMeterMainDataRepository;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
@ -37,10 +29,10 @@ public class MaximoServiceImpl implements IMaximoService {
|
|
|
|
|
private static final Logger LOGGER = LoggerFactory.getLogger(MaximoServiceImpl.class);
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private IMaximoAssetMainDataRepository maximoAssetMainDataRDao;
|
|
|
|
|
private IMesMaximoAssetMainDataRepository maximoAssetMainDataRDao;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private IMaximoMeterMainDataRepository maximoMeterMainDataRDao;
|
|
|
|
|
private IMesMaximoMeterMainDataRepository maximoMeterMainDataRDao;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -59,7 +51,7 @@ public class MaximoServiceImpl implements IMaximoService {
|
|
|
|
|
return resultMap;
|
|
|
|
|
}
|
|
|
|
|
try {
|
|
|
|
|
MaximoMeterMainData maximoMeterMainData = new MaximoMeterMainData();
|
|
|
|
|
MesMaximoMeterMainData maximoMeterMainData = new MesMaximoMeterMainData();
|
|
|
|
|
maximoMeterMainData.setOrganizeCode(paramModel.getSiteId());
|
|
|
|
|
maximoMeterMainData.setMeterName(paramModel.getMeterName());
|
|
|
|
|
maximoMeterMainData.setAssetNum(paramModel.getAssetNum());
|
|
|
|
@ -107,7 +99,7 @@ public class MaximoServiceImpl implements IMaximoService {
|
|
|
|
|
return resultMap;
|
|
|
|
|
}
|
|
|
|
|
try {
|
|
|
|
|
MaximoAssetMainData maximoAssetMainData = new MaximoAssetMainData();
|
|
|
|
|
MesMaximoAssetMainData maximoAssetMainData = new MesMaximoAssetMainData();
|
|
|
|
|
maximoAssetMainData.setOrganizeCode(paramModel.getSiteId());
|
|
|
|
|
maximoAssetMainData.setAssetNum(paramModel.getAssetNum());
|
|
|
|
|
maximoAssetMainData.setDescription(paramModel.getDescription());
|
|
|
|
|