|
@@ -210,22 +210,23 @@ namespace PTMedicalInsurance.Common
|
|
|
}
|
|
|
Global.writeLog("参保地判断:"+ Global.pat.insuplc_admdvs);
|
|
|
|
|
|
- if (Global.pat.insuplc_admdvs.Substring(0, 4) == "3699") //省医保
|
|
|
+ if (!string.IsNullOrEmpty(Global.pat.insuplc_admdvs))
|
|
|
{
|
|
|
- Global.pat.insuplc_admdvs = "369900";
|
|
|
- Global.inf.areaCode = "369900";
|
|
|
-
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- //异地判断
|
|
|
- if (Global.pat.insuplc_admdvs.Substring(0, 2) != "36")
|
|
|
+ if (Global.inf.fixedPointType == "1") //省本级
|
|
|
{
|
|
|
- //全国异地不变
|
|
|
+ //适用于南昌
|
|
|
+ if (Global.pat.insuplc_admdvs.Substring(0, 4) != Global.inf.areaCode.Substring(0, 4))
|
|
|
+ {
|
|
|
+ Global.inf.areaCode = "369900";
|
|
|
+ }
|
|
|
}
|
|
|
- else if (Global.pat.insuplc_admdvs.Substring(0, 4) != Global.inf.areaCode.Substring(0, 4))
|
|
|
+ else
|
|
|
{
|
|
|
- Global.inf.areaCode = "369900";
|
|
|
+ //适用于红谷滩
|
|
|
+ if (Global.pat.insuplc_admdvs.Substring(0, 4) == "3699") //有且只有在患者为省直的情况下传369900
|
|
|
+ {
|
|
|
+ Global.inf.areaCode = "369900";
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|