|
|
|
@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.alibaba.fastjson.TypeReference;
|
|
|
|
|
import com.glxp.sale.admin.constant.ConstantStatus;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.BasicThirdSysDetailEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.BasicThirdSysEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.UdiInfoEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.UdiRelevanceEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.ThrProductsEntity;
|
|
|
|
@ -16,6 +17,7 @@ import com.glxp.sale.admin.req.thrsys.FilterThrProductsRequest;
|
|
|
|
|
import com.glxp.sale.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.basic.ErpProductsResponse;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.BasicThirdSysDetailService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.BasicThirdSysService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.UdiInfoService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.UdiRelevanceService;
|
|
|
|
|
import com.glxp.sale.admin.service.param.SystemParamConfigService;
|
|
|
|
@ -52,7 +54,8 @@ public class BasicUpdateProductService {
|
|
|
|
|
SystemParamConfigService systemParamConfigService;
|
|
|
|
|
@Resource
|
|
|
|
|
BasicThirdSysDetailService basicThirdSysDetailService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
BasicThirdSysService basicThirdSysService;
|
|
|
|
|
|
|
|
|
|
public String addProduct(CombineRequest combineRequest, String url) {
|
|
|
|
|
String errMsg = null;
|
|
|
|
@ -87,6 +90,26 @@ public class BasicUpdateProductService {
|
|
|
|
|
udiInfoEntity.setProductType(ConstantStatus.PRODUCT_TYPE_THIRD);
|
|
|
|
|
udiInfoEntity.setDiType(1);
|
|
|
|
|
udiInfoService.insertUdiInfo(udiInfoEntity);
|
|
|
|
|
|
|
|
|
|
BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys();
|
|
|
|
|
String mainSys = basicThirdSysEntity.getThirdId();
|
|
|
|
|
if (mainSys.equals("thirdId")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName());
|
|
|
|
|
} else if (mainSys.equals("thirdId1")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId1());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName1());
|
|
|
|
|
} else if (mainSys.equals("thirdId2")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId2());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName2());
|
|
|
|
|
} else if (mainSys.equals("thirdId3")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId3());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName3());
|
|
|
|
|
} else if (mainSys.equals("thirdId4")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId4());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName4());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
udiRelevanceEntity1.setUuid(udiInfoEntity.getUuid());
|
|
|
|
|
udiRelevanceEntity1.setThirdName(erpProductsResponse.getName());
|
|
|
|
|
udiRelevanceEntity1.setUpdateTime(DateUtil.getDateTime());
|
|
|
|
@ -132,6 +155,25 @@ public class BasicUpdateProductService {
|
|
|
|
|
udiRelevanceEntity1.setUuid(udiInfoEntity.getUuid());
|
|
|
|
|
udiRelevanceEntity1.setThirdName(thrProductsEntity.getName());
|
|
|
|
|
udiRelevanceEntity1.setUpdateTime(DateUtil.getDateTime());
|
|
|
|
|
|
|
|
|
|
BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys();
|
|
|
|
|
String mainSys = basicThirdSysEntity.getThirdId();
|
|
|
|
|
if (mainSys.equals("thirdId")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName());
|
|
|
|
|
} else if (mainSys.equals("thirdId1")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId1());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName1());
|
|
|
|
|
} else if (mainSys.equals("thirdId2")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId2());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName2());
|
|
|
|
|
} else if (mainSys.equals("thirdId3")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId3());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName3());
|
|
|
|
|
} else if (mainSys.equals("thirdId4")) {
|
|
|
|
|
udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId4());
|
|
|
|
|
udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName4());
|
|
|
|
|
}
|
|
|
|
|
udiRelevanceService.insertUdiRelevance(udiRelevanceEntity1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -210,7 +252,7 @@ public class BasicUpdateProductService {
|
|
|
|
|
paramMap.put("zczbhhzbapzbh", productInfoFilterRequest.getZczbhhzbapzbh());
|
|
|
|
|
paramMap.put("uuid", productInfoFilterRequest.getUuid());
|
|
|
|
|
|
|
|
|
|
String response = HttpClient.mipsGet(udiUrl + "/udidl/device/filterUdi", paramMap);
|
|
|
|
|
String response = HttpClient.mipsGet(udiUrl + "/udidl/device/filterAllUdi", paramMap);
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
|
|
BaseResponse<PageSimpleResponse<UdiInfoEntity>> udiDlDeviceResponse =
|
|
|
|
|