|
|
@@ -301,6 +301,7 @@ public class BswServerImpl implements BswServer {
|
|
|
mzDzfpUpload.setFpNo(Convert.toStr(data.get("invoice_number")));
|
|
|
mzDzfpUpload.setOpCode(Convert.toStr(data.get("invoice_code")));
|
|
|
mzDzfpUpload.setBlueIssueDate(Convert.toStr(data.get("issue_date")));
|
|
|
+ mzDzfpUpload.setResUrl(Convert.toStr(data.get("invoice_url")));
|
|
|
mzDzfpUpload.setResCode(2);
|
|
|
mzDzfpUploadMapper.updateFpNo(mzDzfpUpload);
|
|
|
if (mzDzfpUpload.getTypeFlag() == 2 || mzDzfpUpload.getTypeFlag() == 4) {
|
|
|
@@ -311,6 +312,7 @@ public class BswServerImpl implements BswServer {
|
|
|
.patientId(mzDzfpUpload.getPatientId())
|
|
|
.times(mzDzfpUpload.getTimes())
|
|
|
.receiptNo(mzDzfpUpload.getReceiptNo())
|
|
|
+ .resUrl(mzDzfpUpload.getResUrl())
|
|
|
.typeFlag(mzDzfpUpload.getTypeFlag() == 2 ? 1 : 3)
|
|
|
.delFlag(0)
|
|
|
.build()));
|
|
|
@@ -875,7 +877,7 @@ public class BswServerImpl implements BswServer {
|
|
|
List<MzDzfpUpload> mzDzfpUploadList = mzDzfpUploadMapper.selectList(getQueryWrapper(uploadParam));
|
|
|
String requestId = null;
|
|
|
if (CollUtil.isNotEmpty(mzDzfpUploadList)) {
|
|
|
- if (StrUtil.isNotBlank(mzDzfpUploadList.get(0).getFpNo())) {
|
|
|
+ if (StrUtil.isNotBlank(mzDzfpUploadList.get(0).getResUrl())) {
|
|
|
return R.ok().put("data", mzDzfpUploadList.get(0));
|
|
|
}
|
|
|
MzDzfpUpload dzfpState = getDzfpState(mzDzfpUploadList.get(0), 1);
|
|
|
@@ -993,6 +995,7 @@ public class BswServerImpl implements BswServer {
|
|
|
mzInvoiceInfo.getSpecialAttrDTO().setPerAccoPayAmount(mzInvoiceInfo.getSetlInfo().getPerAccoPayAmount());
|
|
|
mzInvoiceInfo.getSpecialAttrDTO().setPerCashPayAmount(mzInvoiceInfo.getSetlInfo().getPerCashPayAmount());
|
|
|
mzInvoiceInfo.getSpecialAttrDTO().setPerSelfPayAmount(mzInvoiceInfo.getSetlInfo().getPerSelfPayAmount());
|
|
|
+ mzInvoiceInfo.getSpecialAttrDTO().setPerHosPayAmount(mzInvoiceInfo.getSetlInfo().getPerHosPayAmount());
|
|
|
} else {
|
|
|
mzInvoiceInfo.setSetlInfo(SetlInfo.builder()
|
|
|
.certSetlType("2")
|