查验功能不删除主数据只做更新

release
路明慧 2 years ago
parent 648a9c30d5
commit b9a30da7d8
  1. 2
      dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java
  2. 14
      dxhy-erp/src/main/java/com/dxhy/erp/service/impl/SignSaveInvoiceInfoServiceImpl.java

@ -1242,7 +1242,7 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter {
public void updateInvoice(String dbName, JSONObject checkInvoiceResult, QueryWrapper<BaseTDxRecordInvoice> recordWrapper) throws Exception {
//先删除原有主数据,再查验更新主数据和明细数据
int delete = snPushCheckRecordService.deleteRecordByWrapper(recordWrapper);
// int delete = snPushCheckRecordService.deleteRecordByWrapper(recordWrapper);
checkInvoiceResult.put("invoiceNo", checkInvoiceResult.getString("invoiceNumber"));
signSaveInvoiceInfoService.saveQueryInvoiceResult(checkInvoiceResult, "", "1", dbName);

@ -161,17 +161,17 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord
}
}
} else {
TdxRecordInvoice recordInvoiceUpdate = new TdxRecordInvoice();
// TdxRecordInvoice recordInvoiceUpdate = new TdxRecordInvoice();
// recordInvoiceUpdate.setQsDate(DateUtils.getSqlDateLong());
// recordInvoiceUpdate.setQsName(userName);
// recordInvoiceUpdate.setQsStatus(FpqsjgEnum.YQS.getQsjgDm());
// recordInvoiceUpdate.setQsType(qsType);
recordInvoiceUpdate.setUuid(recordInvoice.getUuid());
if (recordInvoice.getDeptId() != null) {
recordInvoiceUpdate.setDeptId(recordInvoice.getDeptId());
recordInvoiceUpdate.setDeptName(recordInvoice.getDeptName());
}
this.updateInvoice(recordInvoiceUpdate);
// recordInvoiceUpdate.setUuid(recordInvoice.getUuid());
// if (recordInvoice.getDeptId() != null) {
// recordInvoiceUpdate.setDeptId(recordInvoice.getDeptId());
// recordInvoiceUpdate.setDeptName(recordInvoice.getDeptName());
// }
this.updateInvoice(recordInvoice);
}
}

Loading…
Cancel
Save