mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 21:52:07 +08:00
es字段修改
This commit is contained in:
+4
-3
@@ -188,7 +188,7 @@ public class OrderController {
|
|||||||
@Operation(summary = "生产单api数据导入新增")
|
@Operation(summary = "生产单api数据导入新增")
|
||||||
@Parameter(name = "orderNo", description = "原订单号", required = true, example = "20230809027818")
|
@Parameter(name = "orderNo", description = "原订单号", required = true, example = "20230809027818")
|
||||||
@PreAuthorize("@ss.hasPermission('production:manager-list:create')")
|
@PreAuthorize("@ss.hasPermission('production:manager-list:create')")
|
||||||
public CommonResult<Long> getApiData(@RequestParam(value = "orderNo") String orderNo){
|
public CommonResult<String> getApiData(@RequestParam(value = "orderNo") String orderNo){
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Long orderId = (Long) identifierGenerator.nextId(null);
|
Long orderId = (Long) identifierGenerator.nextId(null);
|
||||||
@@ -222,10 +222,11 @@ public class OrderController {
|
|||||||
orderNo,// 原始板编号
|
orderNo,// 原始板编号
|
||||||
orderId,
|
orderId,
|
||||||
organId);
|
organId);
|
||||||
return success(orderService.importApiData(listMap));
|
Long id = orderService.importApiData(listMap);
|
||||||
|
return success(String.valueOf(id));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("api数据导入异常", e);
|
log.error("api数据导入异常", e);
|
||||||
throw exception(PLATE_PLAN_DATA_ERROR);
|
return success(e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-2
@@ -1,5 +1,6 @@
|
|||||||
package com.cf.imes.module.executor.dal.dataobject.ordermodel;
|
package com.cf.imes.module.executor.dal.dataobject.ordermodel;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.cf.imes.framework.es.core.dal.ESDocument;
|
import com.cf.imes.framework.es.core.dal.ESDocument;
|
||||||
import com.cf.imes.module.executor.util.deviseData.structure.BasePosition;
|
import com.cf.imes.module.executor.util.deviseData.structure.BasePosition;
|
||||||
import com.cf.imes.module.executor.util.deviseData.structure.HoleDetail;
|
import com.cf.imes.module.executor.util.deviseData.structure.HoleDetail;
|
||||||
@@ -73,8 +74,10 @@ public class OrderModelDO extends ESDocument {
|
|||||||
@Schema(description = "侧面孔明细列表")
|
@Schema(description = "侧面孔明细列表")
|
||||||
private List<HoleDetail> sideHoleDetail;
|
private List<HoleDetail> sideHoleDetail;
|
||||||
|
|
||||||
@Schema(description = "生产封边备注")
|
@Schema(description = "生产封边备注 弃用")
|
||||||
private Map<String,String> sideRemark;// 封边备注
|
private Map<String,String> sideRemark;// 封边备注
|
||||||
|
@Schema(description = "板材扩展备注")
|
||||||
|
private JSONObject plateExtraRemark;// 封边备注
|
||||||
|
|
||||||
@Schema(description = "扩展备注(包含铰链备注、订单板件流水号)")
|
@Schema(description = "扩展备注(包含铰链备注、订单板件流水号)")
|
||||||
private String extraRemark; // 扩展备注(包含铰链备注、订单板件流水号)(板材明细中)
|
private String extraRemark; // 扩展备注(包含铰链备注、订单板件流水号)(板材明细中)
|
||||||
@@ -93,4 +96,4 @@ public class OrderModelDO extends ESDocument {
|
|||||||
private String remarkJson; // 普通备注(板材数据中)
|
private String remarkJson; // 普通备注(板材数据中)
|
||||||
@Schema(description = "特殊备注(板材数据中)")
|
@Schema(description = "特殊备注(板材数据中)")
|
||||||
private String specialRemark; // 特殊备注(板材数据中)
|
private String specialRemark; // 特殊备注(板材数据中)
|
||||||
}
|
}
|
||||||
+1
@@ -102,6 +102,7 @@ public class PlateDetail{
|
|||||||
// 备注
|
// 备注
|
||||||
private Map<String,String> plateRemark;// 板件备注 (生产数据接口中)
|
private Map<String,String> plateRemark;// 板件备注 (生产数据接口中)
|
||||||
private Map<String,String> sideRemark;// 封边备注
|
private Map<String,String> sideRemark;// 封边备注
|
||||||
|
private JSONObject plateExtraRemark;// 板材扩展备注
|
||||||
|
|
||||||
private String extraRemark; // 扩展备注(包含铰链备注、订单板件流水号)(板材明细中)
|
private String extraRemark; // 扩展备注(包含铰链备注、订单板件流水号)(板材明细中)
|
||||||
private String specialRemarkDei; // 特殊备注(Json字符串)
|
private String specialRemarkDei; // 特殊备注(Json字符串)
|
||||||
|
|||||||
+13
-12
@@ -563,8 +563,8 @@ public class ApiTypeRealize {
|
|||||||
.getData().getValue());
|
.getData().getValue());
|
||||||
Long plateId = (Long) identifierGenerator.nextId(null);
|
Long plateId = (Long) identifierGenerator.nextId(null);
|
||||||
|
|
||||||
String remarkJson = plate.getString("RemarkJson").replace("[", "").replace("]", "");
|
String remarkJson = plate.getString("RemarkJson").replace("\"", "").trim();
|
||||||
String remark = remarkJson != null && !remarkJson.trim().isEmpty() ? remarkJson : "";
|
String remark = !remarkJson.trim().isEmpty() ? remarkJson : "";
|
||||||
|
|
||||||
PlateDO plateInfo = PlateDO.builder()
|
PlateDO plateInfo = PlateDO.builder()
|
||||||
.id(plateId)
|
.id(plateId)
|
||||||
@@ -625,12 +625,12 @@ public class ApiTypeRealize {
|
|||||||
Long blockNo = plate.getLong("BlockNo");
|
Long blockNo = plate.getLong("BlockNo");
|
||||||
if (plateDetail.get(blockNo) != null) {
|
if (plateDetail.get(blockNo) != null) {
|
||||||
plateDetail.get(blockNo).setPlateId(plateId)
|
plateDetail.get(blockNo).setPlateId(plateId)
|
||||||
.setExtraRemark(plate.getString("ExtraRemark"))
|
.setExtraRemark(plate.getString("ExtraRemark").replace("\"", "").trim())
|
||||||
.setSpecialRemarkDei(plate.getString("SpecialRemark"))
|
.setSpecialRemarkDei(plate.getString("SpecialRemark").replace("\"", "").trim())
|
||||||
.setExtraHandleRemark(plate.getString("ExtraHandleRemark"))
|
.setExtraHandleRemark(plate.getString("ExtraHandleRemark").replace("\"", "").trim())
|
||||||
.setDrillsRemark(plate.getString("DrillsRemark"))
|
.setDrillsRemark(plate.getString("DrillsRemark").replace("\"", "").trim())
|
||||||
.setInfoRemark(plate.getString("InfoRemark"))
|
.setInfoRemark(plate.getString("InfoRemark").replace("\"", "").trim())
|
||||||
.setRemarkJsonDei(plate.getString("RemarkJson"));
|
.setRemarkJsonDei(plate.getString("RemarkJson").replace("\"", "").trim());
|
||||||
|
|
||||||
plateInfo.setHoleFace(plateDetail.get(blockNo).getTypographicFace()).setIsDoor(plateDetail.get(blockNo).getOpenDoorType() == 0)
|
plateInfo.setHoleFace(plateDetail.get(blockNo).getTypographicFace()).setIsDoor(plateDetail.get(blockNo).getOpenDoorType() == 0)
|
||||||
.setOffsetX(plateDetail.get(blockNo).getOffsetX()).setOffsetY(plateDetail.get(blockNo).getOffsetY());
|
.setOffsetX(plateDetail.get(blockNo).getOffsetX()).setOffsetY(plateDetail.get(blockNo).getOffsetY());
|
||||||
@@ -654,8 +654,8 @@ public class ApiTypeRealize {
|
|||||||
JSONObject jsonObject = plateMap.get(blockNo);
|
JSONObject jsonObject = plateMap.get(blockNo);
|
||||||
if (plateDetail.get(blockNo) != null){
|
if (plateDetail.get(blockNo) != null){
|
||||||
plateDetail.get(blockNo)
|
plateDetail.get(blockNo)
|
||||||
.setRemarkJson(jsonObject.getString("RemarkJson"))
|
.setRemarkJson(jsonObject.getString("RemarkJson").replace("\"", "").trim())
|
||||||
.setSpecialRemark(jsonObject.getString("SpecialRemark"));
|
.setSpecialRemark(jsonObject.getString("SpecialRemark").replace("\"", "").trim());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -795,8 +795,9 @@ public class ApiTypeRealize {
|
|||||||
.setThroughModelCount(Double.valueOf(block.getJSONObject("ExtraRemark").getJSONObject("extra").getString("throughModelCount")))
|
.setThroughModelCount(Double.valueOf(block.getJSONObject("ExtraRemark").getJSONObject("extra").getString("throughModelCount")))
|
||||||
.setHas2DModel(Boolean.valueOf(block.getJSONObject("ExtraRemark").getJSONObject("extra").getString("has2DModel")))
|
.setHas2DModel(Boolean.valueOf(block.getJSONObject("ExtraRemark").getJSONObject("extra").getString("has2DModel")))
|
||||||
.setHas3DModel(Boolean.valueOf(block.getJSONObject("ExtraRemark").getJSONObject("extra").getString("has3DModel")))
|
.setHas3DModel(Boolean.valueOf(block.getJSONObject("ExtraRemark").getJSONObject("extra").getString("has3DModel")))
|
||||||
.setPlateRemark(remarkToMap(block));
|
.setPlateRemark(remarkToMap(block))
|
||||||
// .setSideRemark(edgeRemarkToMap(block.getJSONObject("ExtraRemark").getJSONObject("extra")));
|
.setPlateExtraRemark(block.getJSONObject("ExtraRemark"))
|
||||||
|
.setSideRemark(edgeRemarkToMap(block.getJSONObject("ExtraRemark").getJSONObject("extra")));
|
||||||
}
|
}
|
||||||
plateDetails.put(block.getLong("BlockNo"), plateDetail);
|
plateDetails.put(block.getLong("BlockNo"), plateDetail);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -593,7 +593,7 @@ public class XmlTypeRealize {
|
|||||||
.contourDetail(new ArrayList<>())
|
.contourDetail(new ArrayList<>())
|
||||||
.sideHoleDetail(new ArrayList<>())
|
.sideHoleDetail(new ArrayList<>())
|
||||||
.plateRemark(new HashMap<>())
|
.plateRemark(new HashMap<>())
|
||||||
// .sideRemark(new HashMap<>())
|
.plateExtraRemark(new JSONObject())
|
||||||
.isUnRegular(plateDO.getIsSpecialShaped())
|
.isUnRegular(plateDO.getIsSpecialShaped())
|
||||||
.build();
|
.build();
|
||||||
// 小板、es 封边值
|
// 小板、es 封边值
|
||||||
|
|||||||
Reference in New Issue
Block a user