Procházet zdrojové kódy

修改排班模块

zhoufan %!s(int64=8) %!d(string=před) roky
rodič
revize
967bf64250

+ 6 - 4
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/GroupClassController.cs

@@ -143,6 +143,7 @@ namespace CallCenterApi.Interface.Controllers
143 143
 
144 144
             var obj = list.Select(p => {
145 145
                 var cls = new BLL.T_Sys_Class().GetModelList(" F_Code='" + p.F_ClassCode + "' ").FirstOrDefault();
146
+                var group = new BLL.T_Sys_Group().GetModelList(" F_GroupCode='" + p.F_GroupCode + "' ").FirstOrDefault();
146 147
                 string[] ins = cls.F_InTime.Split(':');
147 148
                 string[] outs = cls.F_OutTime.Split(':');
148 149
                 bool bl = Int32.Parse(ins[0]) > Int32.Parse(outs[0]);
@@ -150,10 +151,11 @@ namespace CallCenterApi.Interface.Controllers
150 151
                 return new
151 152
                 {
152 153
                     id = p.F_Id,
153
-                    title = cls.F_Name + "[" + cls.F_InTime + "-" + cls.F_OutTime + "]",
154
+                    groupcode= p.F_GroupCode,
155
+                    classcode= p.F_ClassCode,
156
+                    title = group.F_GroupName+" "+cls.F_Name + "[" + cls.F_InTime + "-" + cls.F_OutTime + "]",
154 157
                     start = p.F_Date.Value.ToString("yyyy-MM-dd") + " " + cls.F_InTime,
155
-                    end = edate.ToString("yyyy-MM-dd") + " " + cls.F_OutTime,
156
-                    code = p.F_ClassCode
158
+                    end = edate.ToString("yyyy-MM-dd") + " " + cls.F_OutTime
157 159
                 };
158 160
             });
159 161
             return Content(obj.ToJson());
@@ -197,7 +199,7 @@ namespace CallCenterApi.Interface.Controllers
197 199
                     dModel.F_GroupCode = groupcode;
198 200
                     dModel.F_State = 0;
199 201
                     dModel.F_IsDelete = 0;
200
-                    dModel.F_CreateUser = userModel.F_GroupCode;
202
+                    dModel.F_CreateUser = userModel.F_UserCode;
201 203
                     dModel.F_CreateTime = DateTime.Now;
202 204
                     long n = new BLL.T_Sys_GroupClass().Add(dModel);
203 205
                     if (n > 0)

+ 5 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/GroupController.cs

@@ -100,6 +100,11 @@ namespace CallCenterApi.Interface.Controllers
100 100
         public ActionResult GetGroupList()
101 101
         {
102 102
             DataTable dt = new BLL.T_Sys_Group().GetList(" F_State=0 and F_IsDelete=0 ").Tables[0];
103
+            dt.Columns.Add("Users", typeof(object));
104
+            foreach (DataRow dr in dt.Rows)
105
+            {
106
+                dr["Users"] = new BLL.T_Sys_UserAccount().GetList(" F_GroupCode='"+dr["F_GroupCode"].ToString()+"' ").Tables[0];
107
+            }
103 108
             return Success("加载成功", dt);
104 109
         }
105 110