|
|
пре 5 часа | |
|---|---|---|
| Business | пре 5 часа | |
| Common | пре 3 недеља | |
| Entity | пре 3 недеља | |
| FormSetter | пре 3 недеља | |
| Forms | пре 5 часа | |
| Helper | пре 3 недеља | |
| Properties | пре 5 часа | |
| Variables | пре 3 недеља | |
| .gitignore | пре 3 недеља | |
| IInsuBusiness.cs | пре 3 недеља | |
| InsuBusiness.cs | пре 3 недеља | |
| NanChangMI.csproj | пре 3 недеља | |
| NanChangMI.csproj.user | пре 3 недеља | |
| NanChangMI.sln | пре 3 недеља | |
| Readme_南昌基线版.md | пре 5 часа | |
| UpgradeLog.htm | пре 3 недеља | |
| app.config | пре 3 недеља | |
| packages.config | пре 3 недеља |
该项目遵循以下原则:
init:初始化,
fix:bug修复,
feat:增加特性(功能),
perf:优化,
chroe:代码重构
merge: 合并
revert:回滚
改进点:
界面优化:优化事前事中反馈界面,去除保存按钮,增加确定后安全性检查功能。
时间:2025年10月21日
改进点:
改进点:
关联的技术变更(方法签名调整):
PreAndInProcessAnalysis 类中的多个核心方法进行了重构,统一将返回类型从 JObject 改为 int,并引入 out 参数来返回数据和错误信息。public JObject Get3101Inpar(string trig_scen, Patients p)public int Get3101Inpar(string trig_scen, Patients p, out JObject joData, out string errMsg)PreAndInProcessAnalysis.Get3101InparPreAndInProcessAnalysis.GetPatient_dtosPreAndInProcessAnalysis.GetFsi_encounter_dtosPreAndInProcessAnalysis.GetFsi__order_dtos说明:此变更模式设计为可扩展的,未来可应用于其他相关方法。调用方需根据返回的 int 值(通常0表示成功,非0表示失败)来判断执行结果,并通过 out 参数获取实际数据或具体的错误信息。
时间:2025年10月30日
改进点:
改进点:
PTMedicalInsurance.Business.GetFsi_encounter_dtos: *修改前*:
string med_type = JsonHelper.getDestValue(jofsi_encounter_dtos, "med_type");
*修改后*:
string med_type = JsonHelper.getDestValue(jofsi_encounter_dtos, "med_type");
if (string.IsNullOrEmpty(med_type))
{
med_type = Global.pat.medType;
}
改进点:
-*修改前*:
```
无
```
-*修改后*:
```
// 钱包支付金额
"SUM(BillType * WalletPay) AS WalletPay ";
```
-*单条对账新增*:
JObject joExp = new JObject();
joExp.Add("wlt_fee_sumamt", dt.Rows[i]["WalletPay"].ToString());
joCheck.exp_content = joExp; //医保钱包支付金额
-*单条对明细账新增*:
```
JObject joExp = new JObject(); joExp.Add("wlt_fee_sumamt", dt.Rows[i]["WalletPay"].ToString()); joCheck.exp_content = joExp; //医保钱包支付金额
- **功能优化**:结算及结算展示,钱包金额根据分项基金计算
- **PTMedicalInsurance.Forms.SettlementForm.SettlementForm**: 修改wlt_pay取值逻辑
```
JArray jaSetlDetail = JArray.FromObject(jo["setldetail"]);
string wlt_balance = "0.00";
string wlt_pay = "0.00";
foreach (JObject joDetail in jaSetlDetail)
{
if (joDetail["fund_pay_type"].ToString() == "9999981")
{
wlt_pay = joDetail["fund_payamt"].ToString();
}
}
tbMedInsWalletBalance.Text = wlt_balance;
tbMedInsWalletPay.Text = wlt_pay;
```
- **PTMedicalInsurance.Business.MIIrisServices.saveSettlement**: 修改wlt_pay后台保存逻辑
```
//新增钱包存储
JArray jaSetlDetail = JArray.FromObject(jo["setldetail"]);
string wlt_balance = "0.00";
string wlt_pay = "0.00";
foreach (JObject joDetail in jaSetlDetail)
{
if (joDetail["fund_pay_type"].ToString() == "9999981")
{
wlt_pay = joDetail["fund_payamt"].ToString();
}
}
joSetlinfo.Add("medIns_wallet_balance", wlt_balance); //医保钱包余额
joSetlinfo.Add("medIns_wallet_pay", wlt_pay); //医保钱包支付金额