Пример #1
0
        public ActionResult GetFormJson(string keyValue)
        {
            var list = StudyCommitteeBLL.Instance.GetList(new StudyCommitteeEntity()
            {
                StudyOrderId = keyValue
            });
            var data = new StudyCommitteeEntity();

            if (list != null && list.Count > 0)
            {
                data = list.FirstOrDefault();
            }
            return(Content(data.ToJson()));
        }
Пример #2
0
        public ActionResult GetPageTeacherEvaluateListJson(Pagination pagination, string queryJson)
        {
            var watch = CommonHelper.TimerStart();
            StudyCommitteeEntity para = new StudyCommitteeEntity();

            if (!string.IsNullOrWhiteSpace(queryJson))
            {
                var queryParam = queryJson.ToJObject();

                //类型
                if (!queryParam["condition"].IsEmpty() && !queryParam["keyword"].IsEmpty())
                {
                    var condition = queryParam["condition"].ToString().ToLower();
                    switch (condition)
                    {
                    case "membername":
                        para.MemberName = queryParam["keyword"].ToString();
                        break;

                    case "commitcontent":
                        para.CommitContent = queryParam["keyword"].ToString();
                        break;

                    case "teachername":
                        para.TeacherName = queryParam["keyword"].ToString();
                        break;
                    }
                }
            }

            var pageList = StudyCommitteeBLL.Instance.GetPageList(para, ref pagination);

            var JsonData = new
            {
                rows     = pageList,
                total    = pagination.total,
                page     = pagination.page,
                records  = pagination.records,
                costtime = CommonHelper.TimerEnd(watch)
            };

            return(Content(JsonData.ToJson()));
        }
Пример #3
0
        /// <summary>
        /// 学车
        /// </summary>
        public void StudyCommittee()
        {
            try
            {
                var studylist = StudyOrderBLL.Instance.GetList(new StudyOrderEntity()
                {
                    Status = (int)RCHL.Model.Enums.StudySubscribeStatus.预约完成
                });
                if (studylist.Count > 0)
                {
                    studylist.ForEach((o) =>
                    {
                        //
                        if (o.ServiceDate != null && o.ServiceTime != null)
                        {
                            DateTime servicetime = Convert.ToDateTime(Convert.ToDateTime(o.ServiceDate).ToString("yyyy-MM-dd").ToString());
                            if (DateTime.Now > servicetime.AddDays(day))
                            {
                                StudyCommitteeEntity entity = new StudyCommitteeEntity();
                                entity.StudyCommitteeId     = Util.Util.NewUpperGuid();
                                entity.TeacherId            = o.TeacherId;
                                entity.TeacherName          = o.TeacherName;
                                entity.MemberId             = o.MemberId;
                                entity.MemberName           = o.MemberName;
                                entity.MemberMobile         = o.MemberMobile;
                                entity.CommitTime           = DateTime.Now;
                                entity.CommitLev            = 5;
                                entity.CommitContent        = "默认好评";
                                StudyCommitteeBLL.Instance.Add(entity);

                                o.StudyOrderId = o.StudyOrderId;
                                o.Status       = (int)RCHL.Model.Enums.StudySubscribeStatus.学员评价;
                                StudyOrderBLL.Instance.Update(o);
                            }
                        }
                    });
                }
            }
            catch (Exception ex)
            {
                logger.Error("自动评价学车提示失败:" + ex.Message);
            }
        }