|
|
@@ -264,8 +264,13 @@ public class SiMzService {
|
|
|
receipt.setChargeDate(detail.get("priceTime").toString().split("\\+")[0].replace("T", " "));
|
|
|
receipt.setBillItemCode(detail.get("billItemCode").toString());
|
|
|
receipt.setChargeBillCode(detail.get("chargeBillCode").toString());
|
|
|
- String table = receipt.getGroupNo().trim().equals("00") ? "zd_charge_item" : "yp_zd_dict";
|
|
|
- receipt.setNationalCode(dao.selectNationalCode(receipt.getChargeItemCode(), table));
|
|
|
+
|
|
|
+ if (receipt.getGroupNo().trim().equals("00")) {
|
|
|
+ receipt.setNationalCode(dao.selectXmNationalCode(receipt.getChargeItemCode()));
|
|
|
+ } else {
|
|
|
+ receipt.setNationalCode(dao.selectYpNationalCode(receipt.getChargeItemCode()));
|
|
|
+ }
|
|
|
+
|
|
|
receipt.setChecked(StringUtil.notBlank(receipt.getNationalCode()));
|
|
|
if (null != detail.get("hospApprFlag")) {
|
|
|
receipt.setHospApprFlag(detail.get("hospApprFlag").toString());
|