代码优化

release
xuliangwei 2 years ago
parent 0931ef1a62
commit bc65de9334
  1. 20
      dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java
  2. 2
      dxhy-erp/src/main/java/com/dxhy/erp/service/RequestRecordService.java
  3. 11
      dxhy-erp/src/main/java/com/dxhy/erp/service/impl/RequestRecordServiceImpl.java

@ -700,16 +700,24 @@ public class SDNYMainProcessController extends AbstractController {
invoiceNos.add(invoiceInfo.getInvoiceNumber()); invoiceNos.add(invoiceInfo.getInvoiceNumber());
}); });
} }
if (invoiceCodes.size()==0) { if (invoiceNos.size()==0) {
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject), record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject),
"/syncInvoiceInfo", "/syncInvoiceInfo",
"syncInvoiceInfo"); "syncInvoiceInfo");
} else { } else {
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject), if (invoiceCodes.size()>0) {
"/syncInvoiceInfo", record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject),
JSONObject.toJSONString(invoiceCodes), "/syncInvoiceInfo",
JSONObject.toJSONString(invoiceNos), JSONObject.toJSONString(invoiceNos),
"syncInvoiceInfo"); JSONObject.toJSONString(invoiceCodes),
"syncInvoiceInfo");
} else {
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject),
"/syncInvoiceInfo",
JSONObject.toJSONString(invoiceNos),
"syncInvoiceInfo");
}
} }
record.setImageId(snRequestObject.getImageId()); record.setImageId(snRequestObject.getImageId());

@ -17,5 +17,7 @@ public interface RequestRecordService extends MpBaseService<RequestRecord> {
RequestRecord getBaseRequestRecord(String requestDetail, String portName, String methodName); RequestRecord getBaseRequestRecord(String requestDetail, String portName, String methodName);
RequestRecord getBaseRequestRecord(String requestDetail, String portName, String invoiceNo, String methodName);
ResponseEntity<?> reCall(RequestRecord requestRecord); ResponseEntity<?> reCall(RequestRecord requestRecord);
} }

@ -80,6 +80,17 @@ public class RequestRecordServiceImpl extends MpBaseServiceImpl<RequestRecordDao
.build(); .build();
} }
@Override
public RequestRecord getBaseRequestRecord(String requestDetail, String portName, String invoiceNo, String methodName) {
return RequestRecord.builder()
.requestDetail(requestDetail)
.portName(portName)
.createTime(new Date())
.invoiceNo(invoiceNo)
.methodName(methodName)
.build();
}
@Override @Override
public ResponseEntity<?> reCall(RequestRecord requestRecord) { public ResponseEntity<?> reCall(RequestRecord requestRecord) {
DynamicContextHolder.push("business" + DbConstant.BUSINESS_READ); DynamicContextHolder.push("business" + DbConstant.BUSINESS_READ);

Loading…
Cancel
Save