代码优化

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());
});
}
if (invoiceCodes.size()==0) {
if (invoiceNos.size()==0) {
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject),
"/syncInvoiceInfo",
"syncInvoiceInfo");
} else {
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject),
"/syncInvoiceInfo",
JSONObject.toJSONString(invoiceCodes),
JSONObject.toJSONString(invoiceNos),
"syncInvoiceInfo");
if (invoiceCodes.size()>0) {
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject),
"/syncInvoiceInfo",
JSONObject.toJSONString(invoiceNos),
JSONObject.toJSONString(invoiceCodes),
"syncInvoiceInfo");
} else {
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject),
"/syncInvoiceInfo",
JSONObject.toJSONString(invoiceNos),
"syncInvoiceInfo");
}
}
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 invoiceNo, String methodName);
ResponseEntity<?> reCall(RequestRecord requestRecord);
}

@ -80,6 +80,17 @@ public class RequestRecordServiceImpl extends MpBaseServiceImpl<RequestRecordDao
.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
public ResponseEntity<?> reCall(RequestRecord requestRecord) {
DynamicContextHolder.push("business" + DbConstant.BUSINESS_READ);

Loading…
Cancel
Save