瀏覽代碼

禅道bug

duhongyu 5 年之前
父節點
當前提交
c8d4820942

+ 1 - 0
代码/TVShoppingCallCenter_ZLJ/Controllers/IndexCategory/IndexBaseController.cs

263
                 model.F_Remark,
263
                 model.F_Remark,
264
                 model.F_Title,
264
                 model.F_Title,
265
                 model.F_Score,
265
                 model.F_Score,
266
+                model .F_Sort ,
266
                 model.F_IndexId,
267
                 model.F_IndexId,
267
             };
268
             };
268
            
269
            

+ 1 - 1
代码/TVShoppingCallCenter_ZLJ/Controllers/InternalMessages/InternalMessagesController.cs

109
             {
109
             {
110
                 conModels.Add(new ConditionalModel() { FieldName = "SMS_IsRead", ConditionalType = ConditionalType.Equal , FieldValue = isread.ToString() });
110
                 conModels.Add(new ConditionalModel() { FieldName = "SMS_IsRead", ConditionalType = ConditionalType.Equal , FieldValue = isread.ToString() });
111
             }
111
             }
112
-            var dept = _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user).Result != null ? _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user).Result.F_DeptId : 0;
112
+            var dept = _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user&&x.F_DeleteFlag ==0).Result != null ? _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user && x.F_DeleteFlag == 0).Result.F_DeptId : 0;
113
             if (dept>0)
113
             if (dept>0)
114
             {
114
             {
115
                 conModels.Add(new ConditionalCollections()
115
                 conModels.Add(new ConditionalCollections()

+ 1 - 1
代码/TVShoppingCallCenter_ZLJ/Controllers/ManagementCenter/ManagementCenterController.cs

159
             if (string.IsNullOrEmpty(time))
159
             if (string.IsNullOrEmpty(time))
160
                 time = DateTime.Now.ToString("yyyy-MM");
160
                 time = DateTime.Now.ToString("yyyy-MM");
161
             string user = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
161
             string user = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
162
-            int userid= _sys_useraccountRepository.GetSingle(x => x.F_UserCode  == user).Result!=null ? _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user).Result.F_UserId:0;
162
+            int userid= _sys_useraccountRepository.GetSingle(x => x.F_UserCode  == user&&x.F_DeleteFlag ==0).Result!=null ? _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user && x.F_DeleteFlag == 0).Result.F_UserId:0;
163
             if (userid > 0)
163
             if (userid > 0)
164
             {
164
             {
165
                 List<IConditionalModel> conModels = new List<IConditionalModel>();
165
                 List<IConditionalModel> conModels = new List<IConditionalModel>();

+ 1 - 1
代码/TVShoppingCallCenter_ZLJ/Controllers/ManagementCenter/TodoManagementController.cs

241
 
241
 
242
             #endregion
242
             #endregion
243
             int recordCount = 0;
243
             int recordCount = 0;
244
-            var list = await _sys_todomanagementrepository.GetListByPage(conModels, new MyPageModel() { PageIndex = pageindex, PageSize = pagesize, PageCount = recordCount });
244
+            var list = await _sys_todomanagementrepository.GetListByPage(conModels, new MyPageModel() { PageIndex = pageindex, PageSize = pagesize, PageCount = recordCount }, "  F_CreateTime  desc");
245
             var obj = new
245
             var obj = new
246
             {
246
             {
247
                 state = "success",
247
                 state = "success",

+ 13 - 22
代码/TVShoppingCallCenter_ZLJ/Controllers/TaskManagement/TaskManagementController.cs

69
             var res = await _sys_taskmanagement_Repository.Add(input);
69
             var res = await _sys_taskmanagement_Repository.Add(input);
70
             if (res > 0)
70
             if (res > 0)
71
             {
71
             {
72
+                if (input .F_Parentid == res)
73
+                {
74
+                    input.F_Parentid = 0;
75
+                   var  v=  _sys_taskmanagement_Repository.Update(input);
76
+                }
72
                 try
77
                 try
73
                 {
78
                 {
74
                     DateTime time = DateTime.Parse(input.F_Remindertime.ToString());
79
                     DateTime time = DateTime.Parse(input.F_Remindertime.ToString());
102
         {
107
         {
103
             if (input.F_ID <= 0)
108
             if (input.F_ID <= 0)
104
                 return Error("参数错误");
109
                 return Error("参数错误");
110
+            if (input.F_Parentid == input.F_ID)
111
+                return Error("父级ID不能和子ID相同");
105
             if (string.IsNullOrEmpty(input.F_Name))
112
             if (string.IsNullOrEmpty(input.F_Name))
106
                 return Error("请输入任务名称");
113
                 return Error("请输入任务名称");
107
             if (string.IsNullOrEmpty(input.F_Content))
114
             if (string.IsNullOrEmpty(input.F_Content))
262
         /// <param name="pagesize"></param>
269
         /// <param name="pagesize"></param>
263
         /// <returns></returns>
270
         /// <returns></returns>
264
         [HttpGet("getlist")]
271
         [HttpGet("getlist")]
265
-        public async Task<IActionResult> GetListMark(string keyword, string name,string parentname, string starttime, string endtime, string tasker,
272
+        public async Task<IActionResult> GetListMark(string keyword, string name, string starttime, string endtime, string tasker,
266
       string  deptid , int parentid=0,int type = -1, int pageindex = 1, int pagesize = 20)
273
       string  deptid , int parentid=0,int type = -1, int pageindex = 1, int pagesize = 20)
267
         {
274
         {
268
             List<IConditionalModel> conModels = new List<IConditionalModel>();
275
             List<IConditionalModel> conModels = new List<IConditionalModel>();
283
                     return Error("请输入正确的任务人");
290
                     return Error("请输入正确的任务人");
284
                 }
291
                 }
285
             }
292
             }
286
-            if (string .IsNullOrEmpty (tasker)&& string.IsNullOrEmpty(parentname))
293
+            if (string .IsNullOrEmpty (tasker)&& string.IsNullOrEmpty(keyword))
287
             {
294
             {
288
                 conModels.Add(new ConditionalModel() { FieldName = "F_Parentid", ConditionalType = ConditionalType.Equal, FieldValue = parentid.ToString() });
295
                 conModels.Add(new ConditionalModel() { FieldName = "F_Parentid", ConditionalType = ConditionalType.Equal, FieldValue = parentid.ToString() });
289
             }
296
             }
290
            // string user = "8000";
297
            // string user = "8000";
291
                string user = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
298
                string user = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
292
-            var dept = _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user).Result != null ? _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user).Result.F_DeptId : 0;
299
+            var dept = _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user&&x.F_DeleteFlag ==0).Result != null ? _sys_useraccountRepository.GetSingle(x => x.F_UserCode == user&& x.F_DeleteFlag == 0).Result.F_DeptId : 0;
293
             if (!string.IsNullOrEmpty(deptid))
300
             if (!string.IsNullOrEmpty(deptid))
294
             {
301
             {
295
                 conModels.Add(new ConditionalModel() { FieldName = "F_Deptid", ConditionalType = ConditionalType.Equal, FieldValue = deptid });
302
                 conModels.Add(new ConditionalModel() { FieldName = "F_Deptid", ConditionalType = ConditionalType.Equal, FieldValue = deptid });
300
                 new KeyValuePair<WhereType, ConditionalModel>(WhereType.Or, new ConditionalModel() { FieldName = "F_Deptid", ConditionalType = ConditionalType.Like, FieldValue = dept.ToString() });
307
                 new KeyValuePair<WhereType, ConditionalModel>(WhereType.Or, new ConditionalModel() { FieldName = "F_Deptid", ConditionalType = ConditionalType.Like, FieldValue = dept.ToString() });
301
                 deptid = dept.ToString();
308
                 deptid = dept.ToString();
302
             }
309
             }
303
-            if (!string.IsNullOrEmpty(parentname))
304
-            {
305
-                List<IConditionalModel> conModel = new List<IConditionalModel>();
306
-                conModel.Add(new ConditionalModel() { FieldName = "F_CreateUser", ConditionalType = ConditionalType.Equal, FieldValue = user });
307
-                new KeyValuePair<WhereType, ConditionalModel>(WhereType.Or, new ConditionalModel() { FieldName = "F_Deptid", ConditionalType = ConditionalType.Like, FieldValue = deptid.ToString() });
308
-                conModel.Add(new ConditionalModel() { FieldName = "F_IsDelete", ConditionalType = ConditionalType.Equal, FieldValue = ((int)EnumUserCountState.Enabled).ToString() });
309
-                conModel.Add(new ConditionalModel() { FieldName = "F_Name", ConditionalType = ConditionalType.Like, FieldValue = parentname });
310
-                var model = _sys_taskmanagement_Repository.GetListALL(conModel, "F_CreateTime desc ").Result.FirstOrDefault();
311
-                if (model != null  )
312
-                {
313
-                    conModels.Add(new ConditionalModel() { FieldName = "F_Parentid", ConditionalType = ConditionalType.Equal, FieldValue = model.F_ID .ToString ()    });
314
-                }
315
-                else
316
-                {
317
-                    return Error("请输入正确的父级任务名称");
318
-                }
319
-            }
310
+          
320
             
311
             
321
             if (type > -1)
312
             if (type > -1)
322
             {
313
             {
511
                         errmsg = errmsg + "\r\n第" + index + "行导入失败!请检查任务部门";
502
                         errmsg = errmsg + "\r\n第" + index + "行导入失败!请检查任务部门";
512
                         continue;
503
                         continue;
513
                     }
504
                     }
514
-                    if (_sys_useraccountRepository.GetSingle(x => x.F_UserName == dr["任务人"].ToString()).Result != null)
505
+                    if (_sys_useraccountRepository.GetSingle(x => x.F_UserName == dr["任务人"].ToString()&&x.F_DeleteFlag ==0).Result != null)
515
                     {
506
                     {
516
-                        model.F_Tasker = _sys_useraccountRepository.GetSingle(x => x.F_UserName == dr["任务人"].ToString()).Result.F_UserId   ;
507
+                        model.F_Tasker = _sys_useraccountRepository.GetSingle(x => x.F_UserName == dr["任务人"].ToString() && x.F_DeleteFlag == 0).Result.F_UserId   ;
517
                       
508
                       
518
                     }
509
                     }
519
                     else
510
                     else