更新质检字段,新增质检人

main
阿江 4 months ago
parent 13886833e5
commit faa8b1523b

@ -92,7 +92,7 @@ public class ErpInspectBill implements Serializable {
/**
* ID
*/
private Long inspectorId;
private String inspectorId;
/**
*
*/

@ -219,7 +219,7 @@ public class JDInspectBillJsonResponse {
*
*/
@JsonProperty("InspectorId")
private Object inspectorId;
private Inspector inspectorId;
/**
*
*/
@ -283,6 +283,31 @@ public class JDInspectBillJsonResponse {
private Object bosConvertTakeDataInfo;
}
/**
*
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class Inspector {
@JsonProperty("id")
private Long id;
@JsonProperty("msterID")
private Long msterID;
@JsonProperty("MultiLanguageText")
private List<MultiLanguageText> MultiLanguageText;
@JsonProperty("Name")
private List<Name> Name;
@JsonProperty("Number")
private String Number;
@JsonProperty("DEPTID_Id")
private Long DEPTID_Id;
@JsonProperty("DEPTID")
private Object DEPTID;
@JsonProperty("BD_InspectorEntry")
private Object BD_InspectorEntry;
}
/**
* (Entity)
*/

@ -431,7 +431,6 @@ public class synchronousServiceImpl implements synchronousService {
String response = client.view(formId, jsonData);
T jsonResponse = mapper.readValue(response, responseClass);
// 过滤数据并处理使用Redis检查
if (shouldProcessFromRedis(jsonResponse, cacheKey)) {
processor.process(jsonResponse);
@ -982,6 +981,9 @@ public class synchronousServiceImpl implements synchronousService {
erpInspectBill.setCreatorId(getNameValue(inspectBill.getCreatorId().getName()));
erpInspectBill.setFBillTypeId(getNameValue(inspectBill.getFBillTypeId().getName()));
erpInspectBill.setSourceOrgId(getNameValue(inspectBill.getSourceOrgId().getName()));
if (inspectBill.getInspectorId()!=null){
erpInspectBill.setInspectorId(getNameValue(inspectBill.getInspectorId().getName()));
}
logger.info("质检单信息:{}", erpInspectBill);
// 插入主订单

Loading…
Cancel
Save