コード例 #1
0
        public void TaskList(string userId)
        {
            var gv  = new TaskListManager();
            var old = DB.CreateQuery <E_TaskList>().Where(p => p.UserId == userId && p.TaskCategory == (int)TaskCategory.MobilBinding).FirstOrDefault();

            if (old == null)
            {
                //增加成长值
                var orderId = Guid.NewGuid().ToString("N");
                BusinessHelper.Payin_UserGrowth("绑定手机号", orderId, userId, 100, "完成手机号绑定可获得100点成长值");
                var UserTaskRecord = new E_UserTaskRecord
                {
                    CreateTime   = DateTime.Now,
                    CurrentTime  = DateTime.Now.ToString("yyyyMMdd"),
                    OrderId      = orderId,
                    TaskCategory = (int)TaskCategory.MobilBinding,
                    TaskName     = "绑定手机号",
                    UserId       = userId,
                };
                DB.GetDal <E_UserTaskRecord>().Add(UserTaskRecord);

                var TaskList = new E_TaskList
                {
                    UserId       = userId,
                    OrderId      = orderId,
                    Content      = "完成手机号绑定可获得100点成长值",
                    ValueGrowth  = 100,
                    IsGive       = true,
                    VipLevel     = 0,
                    CurrentTime  = DateTime.Now.ToString("yyyyMMdd"),
                    TaskCategory = (int)TaskCategory.MobilBinding,
                    TaskName     = "绑定手机号",
                    CreateTime   = DateTime.Now,
                };
                DB.GetDal <E_TaskList>().Add(TaskList);
            }
        }