/// <summary>
        /// 查找操作员默认组织跟部门
        /// </summary>
        /// <returns></returns>
        public string FindFDeclarationUnit()
        {
            string userID = System.Web.HttpContext.Current.Request.Params["userID"];  //操作员id

            SavedResult <Int64> savedresult = new SavedResult <Int64>();
            var dicWhere = new Dictionary <string, object>();

            new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("Dylx", "08"))
            .Add(ORMRestrictions <Int32> .Eq("DefInt1", 1)).Add(ORMRestrictions <string> .Eq("Dwdm", userID));
            var orgCode     = "";
            var dept        = "";
            var orgName     = "";
            var deptName    = "";
            var orgCodeList = CorrespondenceSettingsService.Find(dicWhere);

            if (orgCodeList.Data.Count > 0)
            {
                orgCode = orgCodeList.Data[0].Dydm;
                dept    = orgCodeList.Data[0].DefStr3;
                if (!string.IsNullOrEmpty(orgCode))
                {
                    orgName = CorrespondenceSettingsService.GetOrg(orgCode).OName;
                }
                else
                {
                    savedresult.Status = ResponseStatus.Error;
                    savedresult.Msg    = "该操作员未设置默认组织!";
                    return(DataConverterHelper.SerializeObject(savedresult));
                }
                if (!string.IsNullOrEmpty(dept))
                {
                    deptName = CorrespondenceSettingsService.GetOrg(dept).OName;
                }
                else
                {
                    savedresult.Status = ResponseStatus.Error;
                    savedresult.Msg    = "该操作员未设置默认部门!";
                    return(DataConverterHelper.SerializeObject(savedresult));
                }
                var dicWhere1 = new Dictionary <string, object>();
                new CreateCriteria(dicWhere1).Add(ORMRestrictions <string> .Eq("Dylx", "SB"))
                .Add(ORMRestrictions <string> .Eq("Dwdm", orgCode));
                var orgSbList = CorrespondenceSettings2Service.Find(dicWhere1);
                if (orgSbList.Data.Count > 0)
                {
                }
                else
                {
                    orgCode  = "";
                    dept     = "";
                    orgName  = "";
                    deptName = "";
                }
            }
            savedresult.Status = "success";
            savedresult.Msg    = orgCode + "," + dept + "," + orgName + "," + deptName;
            return(DataConverterHelper.SerializeObject(savedresult));
        }
Beispiel #2
0
        public string GetFDeclarationUnit([FromUri] Parameter parameters)
        {
            var dicWhere = new Dictionary <string, object>();

            new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("Dylx", "08"))
            .Add(ORMRestrictions <Int32> .Eq("DefInt1", 1)).Add(ORMRestrictions <string> .Eq("Dwdm", parameters.usercode));
            var result      = new object();
            var orgCode     = "";
            var dept        = "";
            var orgName     = "";
            var deptName    = "";
            var orgCodeList = CorrespondenceSettingsService.Find(dicWhere);

            if (orgCodeList.Data.Count > 0)
            {
                orgCode = orgCodeList.Data[0].Dydm;
                dept    = orgCodeList.Data[0].DefStr3;
                if (!string.IsNullOrEmpty(orgCode))
                {
                    orgName = CorrespondenceSettingsService.GetOrg(orgCode).OName;
                }
                else
                {
                    result = new
                    {
                        Status = "error",
                        Msg    = "该操作员未设置默认组织!"
                    };
                    return(JsonConvert.SerializeObject(result));
                }
                if (!string.IsNullOrEmpty(dept))
                {
                    deptName = CorrespondenceSettingsService.GetOrg(dept).OName;
                }
                else
                {
                    result = new
                    {
                        Status = "error",
                        Msg    = "该操作员未设置默认部门!"
                    };
                    return(JsonConvert.SerializeObject(result));
                }
            }
            result = new
            {
                Status   = "success",
                orgCode  = orgCode,
                deptCode = dept,
                orgName  = orgName,
                deptName = deptName
            };
            return(JsonConvert.SerializeObject(result));
        }