|
@@ -101,8 +101,7 @@ namespace PTMedicalInsurance
|
|
|
{
|
|
|
if (businessType != "BasicData")//如果是打开数据对照界面不调用初始化
|
|
|
{
|
|
|
- // 省医保不签到
|
|
|
- if (Global.inf.interfaceDr == 28)
|
|
|
+ if (!Global.curEvt.needSignIn)
|
|
|
{
|
|
|
Global.curEvt.signno = "000000";
|
|
|
rtnResult = JsonHelper.setIrisReturnValue(0, "签到成功", joRtn).ToString();
|
|
@@ -691,12 +690,14 @@ namespace PTMedicalInsurance
|
|
|
Global.businessType = businessType;
|
|
|
string funNO = JsonHelper.getDestValue(joInParam, "funNO");
|
|
|
Global.pat.insuplc_admdvs = JsonHelper.getDestValue(joInParam, "insuplc_admdvs");
|
|
|
+ Global.inf.interfaceID = JsonHelper.getDestValue(joInParam, "interfaceinfo.ID");
|
|
|
|
|
|
- if (funNO == "4101")
|
|
|
+ if ("4101".Equals(funNO))
|
|
|
{
|
|
|
- //本地医保需要使用本地机构
|
|
|
- if (!Utils.isOtherCity()) {
|
|
|
+ //本地医保、省医保需要使用本地机构
|
|
|
+ if (!Utils.isOtherCity() || "28".Equals(Global.inf.interfaceID)) {
|
|
|
Global.curEvt.useLocalOrgCode = true;
|
|
|
+ Global.curEvt.needSignIn = true;
|
|
|
//需要单独签到
|
|
|
Global.curEvt.mac = Global.curEvt.mac + "" + Utils.GetInsuOrgCode();
|
|
|
}
|