|
|
@@ -8812,9 +8812,13 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
8812
|
8812
|
else
|
|
8813
|
8813
|
{
|
|
8814
|
8814
|
string newids = ""; string errdeptid = ""; string deptname = "";
|
|
|
8815
|
+ foreach (var deptmasinfo in deptlist)
|
|
|
8816
|
+ {
|
|
|
8817
|
+ deptname += deptmasinfo.F_DeptName + ",";
|
|
|
8818
|
+ }
|
|
8815
|
8819
|
foreach (var deptinfo in deptlist)
|
|
8816
|
8820
|
{
|
|
8817
|
|
- deptname += deptinfo.F_DeptName + ",";
|
|
|
8821
|
+
|
|
8818
|
8822
|
#region 新增工单
|
|
8819
|
8823
|
Model.T_Bus_WorkOrder modelT_Bus_WorkOrder1 = new Model.T_Bus_WorkOrder();
|
|
8820
|
8824
|
modelT_Bus_WorkOrder1 = tempT_Bus_WorkOrder;
|
|
|
@@ -8872,7 +8876,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
8872
|
8876
|
}
|
|
8873
|
8877
|
#endregion
|
|
8874
|
8878
|
#region 插入操作记录
|
|
8875
|
|
- var msgss = userinfo + " 交办了工单,主办单位:" + deptinfo.F_DeptName;
|
|
|
8879
|
+ var msgss = userinfo + " 交办了工单,主办单位:" + deptname;
|
|
8876
|
8880
|
if (!string.IsNullOrEmpty(otherdeptids))
|
|
8877
|
8881
|
{
|
|
8878
|
8882
|
string sql = "select dbo.GetDeptNames('" + otherdeptids + "')";
|
|
|
@@ -8910,8 +8914,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
8910
|
8914
|
#endregion
|
|
8911
|
8915
|
}
|
|
8912
|
8916
|
newids += modelT_Bus_WorkOrder1.F_WorkOrderId + ",";
|
|
8913
|
|
-
|
|
8914
|
|
- }
|
|
|
8917
|
+ //deptname += deptinfo.F_DeptName + ",";
|
|
|
8918
|
+ }
|
|
8915
|
8919
|
newids = newids.Trim(','); deptname = deptname.Trim(',');
|
|
8916
|
8920
|
var msgs = "";
|
|
8917
|
8921
|
if (errdeptid == "")
|
|
|
@@ -9108,10 +9112,14 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
9108
|
9112
|
}
|
|
9109
|
9113
|
else
|
|
9110
|
9114
|
{
|
|
9111
|
|
-
|
|
|
9115
|
+ foreach (var deptmasinfo in deptlist)
|
|
|
9116
|
+ {
|
|
|
9117
|
+ deptname += deptmasinfo.F_DeptName + ",";
|
|
|
9118
|
+ }
|
|
|
9119
|
+
|
|
9112
|
9120
|
foreach (var deptinfo in deptlist)
|
|
9113
|
9121
|
{
|
|
9114
|
|
- deptname += deptinfo.F_DeptName + ",";
|
|
|
9122
|
+ //deptname += deptinfo.F_DeptName + ",";
|
|
9115
|
9123
|
#region 新增工单
|
|
9116
|
9124
|
Model.T_Bus_WorkOrder modelT_Bus_WorkOrder1 = new Model.T_Bus_WorkOrder();
|
|
9117
|
9125
|
modelT_Bus_WorkOrder1 = tempT_Bus_WorkOrder;
|
|
|
@@ -9160,7 +9168,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
9160
|
9168
|
|
|
9161
|
9169
|
#endregion
|
|
9162
|
9170
|
#region 插入操作记录
|
|
9163
|
|
- var msgss = userinfo + " 交办了工单,主办单位:" + deptinfo.F_DeptName;
|
|
|
9171
|
+ var msgss = userinfo + " 交办了工单,主办单位:" + deptname;
|
|
9164
|
9172
|
if (!string.IsNullOrEmpty(otherdeptids))
|
|
9165
|
9173
|
{
|
|
9166
|
9174
|
string sql = "select dbo.GetDeptNames('" + otherdeptids + "')";
|
|
|
@@ -9202,20 +9210,20 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
9202
|
9210
|
}
|
|
9203
|
9211
|
newids = newids.Trim(','); deptname = deptname.Trim(',');
|
|
9204
|
9212
|
var msgs = "";
|
|
9205
|
|
- //if (errdeptid == "")
|
|
9206
|
|
- //{
|
|
9207
|
|
- // modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.finish;//待查收
|
|
9208
|
|
- // modelT_Bus_WorkOrder.F_CloseTime = DateTime.Now;
|
|
9209
|
|
- // modelT_Bus_WorkOrder.F_CloseUser = userModel.F_UserCode;
|
|
9210
|
|
- // modelT_Bus_WorkOrder.F_IsDelete = 1;//删除旧工单
|
|
9211
|
|
- // workorderBLL.Update(modelT_Bus_WorkOrder);
|
|
9212
|
|
- // msgs = userinfo + " 交办多单位,工单编号为:" + newids;
|
|
9213
|
|
- //}
|
|
9214
|
|
- //else
|
|
9215
|
|
- //{
|
|
9216
|
|
- // errdeptid = errdeptid.Trim(',');
|
|
9217
|
|
- // msgs = userinfo + " 交办的单位有" + deptname + ",部分操作成功,新工单编号为:" + newids + ",交办失败的部门为:" + errdeptid;
|
|
9218
|
|
- //}
|
|
|
9213
|
+ if (errdeptid == "")
|
|
|
9214
|
+ {
|
|
|
9215
|
+ //modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.finish;//待查收
|
|
|
9216
|
+ //modelT_Bus_WorkOrder.F_CloseTime = DateTime.Now;
|
|
|
9217
|
+ //modelT_Bus_WorkOrder.F_CloseUser = userModel.F_UserCode;
|
|
|
9218
|
+ //modelT_Bus_WorkOrder.F_IsDelete = 1;//删除旧工单
|
|
|
9219
|
+ //workorderBLL.Update(modelT_Bus_WorkOrder);
|
|
|
9220
|
+ msgs = userinfo + " 交办多单位,工单编号为:" + newids;
|
|
|
9221
|
+ }
|
|
|
9222
|
+ else
|
|
|
9223
|
+ {
|
|
|
9224
|
+ errdeptid = errdeptid.Trim(',');
|
|
|
9225
|
+ msgs = userinfo + " 交办的单位有" + deptname + ",部分操作成功,新工单编号为:" + newids + ",交办失败的部门为:" + errdeptid;
|
|
|
9226
|
+ }
|
|
9219
|
9227
|
#region 插入操作记录
|
|
9220
|
9228
|
addoptlog(modelT_Bus_WorkOrder.F_WorkOrderId, modelT_Bus_WorkOrder.F_WorkState, modelT_Bus_AssignedInfo.F_Id, msgs, userModel.F_UserCode);
|
|
9221
|
9229
|
var WorkOrder = newids.Split(',');
|
|
|
@@ -13718,9 +13726,13 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
13718
|
13726
|
{
|
|
13719
|
13727
|
#region 多单位
|
|
13720
|
13728
|
string newids = ""; string errdeptid = ""; string deptname = "";
|
|
|
13729
|
+ foreach (var deptmasinfo in deptlist)
|
|
|
13730
|
+ {
|
|
|
13731
|
+ deptname += deptmasinfo.F_DeptName + ",";
|
|
|
13732
|
+ }
|
|
13721
|
13733
|
foreach (var deptinfo in deptlist)
|
|
13722
|
13734
|
{
|
|
13723
|
|
- deptname += deptinfo.F_DeptName + ",";
|
|
|
13735
|
+ //deptname += deptinfo.F_DeptName + ",";
|
|
13724
|
13736
|
#region 新增工单
|
|
13725
|
13737
|
var modelT_Bus_WorkOrder1 = modelT_Bus_WorkOrder;
|
|
13726
|
13738
|
modelT_Bus_WorkOrder1.F_WorkOrderId = workorderBLL.GetNewWorkOrderID(modelT_Bus_WorkOrder.F_CreateUser);
|