Exemple #1
0
        private string GetNursingRank()
        {
            var buf  = new StringBuilder();
            var cBll = new NursingRankBll();
            var list = cBll.SearchListByParentId(Utits.WelfareCentreID);

            if (list != null)
            {
                foreach (var item in list)
                {
                    buf.AppendFormat("<option value=\"{0}\">{1}</option>", item.ID, item.RankTitle);
                }
            }
            return(buf.ToString());
        }
Exemple #2
0
        public string getCareContent(string bizContent, long timeStamp, string signature)
        {
            MessageLog.WriteLog(new LogParameterModel
            {
                ClassName        = this.GetType().ToString(),
                MethodName       = "getCareContent",
                MethodParameters = $"bizContent:{bizContent},timeStamp:{timeStamp},signature:{signature}",
                LogLevel         = ELogLevel.Info,
                Message          = "接收参数",
                PathPrefix       = "/log/ws",
                LogExt           = "txt"
            });
            var result    = new GetNursingVo();
            var paramItem = CommonLib.JsonHelper.Deserialize <GetNursingDto>(bizContent);

            if (paramItem == null)
            {
                result.resultCode    = 0;
                result.resultMessage = "操作失败:bizContent不合法.";
                return(result.ToJSON());
            }
            var customerBll  = new CustomerBll();
            var itemCustomer = customerBll.GetVijObjectById(paramItem.welfareCentreId, paramItem.bedNumber);

            if (itemCustomer == null)
            {
                result.resultCode    = 0;
                result.resultMessage = "未获得信息.";
                return(result.ToJSON());
            }
            var prModel = new personModel();

            prModel.userId     = itemCustomer.ID;
            prModel.personName = itemCustomer.CustomerName;
            prModel.age        = itemCustomer.CustomerAge ?? 0;
            prModel.gender     = itemCustomer.CustomerGender == 1 ? "男" : "女";

            var bufRemark = "";
            var iteRemark = new PaymentPlanBll().GetById(itemCustomer.WelfareCentreID, itemCustomer.ID);

            if (iteRemark != null)
            {
                bufRemark = iteRemark.Remark;
            }
            prModel.remark = bufRemark.ToString();
            result.person  = prModel;

            var          listNursing    = new List <nursingModel>();
            var          fatherId       = 1;
            var          nursingRankBll = new NursingRankBll();
            nursingModel itemNModel;
            var          listNurs = nursingRankBll.SearchListByWhole(fatherId, paramItem.welfareCentreId);

            foreach (var itemInfo in listNurs)
            {
                itemNModel = new nursingModel();
                itemNModel.nursingContent = itemInfo.RankContent;
                itemNModel.nursingId      = itemInfo.ID;
                itemNModel.fatherId       = itemInfo.ParentID ?? 0;
                itemNModel.nursingImgUrl  = itemInfo.RankImgUrl;
                listNursing.Add(itemNModel);
            }
            result.nursing       = listNursing;
            result.resultCode    = 1;
            result.resultMessage = "操作成功.";
            return(result.ToJSON());
        }