|
|
@@ -1118,7 +1118,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1118
|
1118
|
string str = string.Empty;
|
|
1119
|
1119
|
#region 查询自己名下未审批的工单列表
|
|
1120
|
1120
|
var itemlast = itembll.GetModelList(" isnull(F_IsUsed,'0')='0' and F_OptType in(" + (int)EnumItemOpt.audit + "," + (int)EnumItemOpt.reback + "," + (int)EnumItemOpt.abreback + ")" + " and "
|
|
1121
|
|
- + "F_WoState in(" + (int)EnumWorkOrderState.audit + "," + (int)EnumWorkOrderState.neworder + "," + (int)EnumWorkOrderState.assign + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser='" + ua.F_UserCode + "' "
|
|
|
1121
|
+ + "F_WoState in(" + (int)EnumWorkOrderState.audit + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser='" + ua.F_UserCode + "' "
|
|
1122
|
1122
|
+ "" + " ");
|
|
1123
|
1123
|
|
|
1124
|
1124
|
foreach (var it in itemlast)
|
|
|
@@ -1174,7 +1174,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1174
|
1174
|
if (!string.IsNullOrEmpty(GetDeptment(ua)))
|
|
1175
|
1175
|
{
|
|
1176
|
1176
|
var itemlasts = itembll.GetModelList(" isnull(F_IsUsed,'0')='0' and F_OptType in(" + (int)EnumItemOpt.audit + "," + (int)EnumItemOpt.reback + "," + (int)EnumItemOpt.abreback + ")" + " and "
|
|
1177
|
|
- + "F_WoState in(" + (int)EnumWorkOrderState.audit + "," + (int)EnumWorkOrderState.neworder + (int)EnumWorkOrderState.assign + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser in ( " + GetDeptment(ua) + ") ");
|
|
|
1177
|
+ + "F_WoState in(" + (int)EnumWorkOrderState.audit + "," + (int)EnumWorkOrderState.reassign + "," + (int)EnumWorkOrderState.reback + "," + (int)EnumWorkOrderState.abreback + ") and F_NextUser in ( " + GetDeptment(ua) + ") ");
|
|
1178
|
1178
|
foreach (var it in itemlasts)
|
|
1179
|
1179
|
{
|
|
1180
|
1180
|
float hours = (DateTime.Now - DateTime.Parse(it.F_CreateTime.ToString())).Hours;
|
|
|
@@ -5331,7 +5331,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
5331
|
5331
|
{
|
|
5332
|
5332
|
model.F_DealResult = "已处理";//处理结果
|
|
5333
|
5333
|
opt = "处理完结";
|
|
5334
|
|
- optbut = (int)EnumItemOpt.end;
|
|
|
5334
|
+ optbut = (int)EnumItemOpt.deal;
|
|
5335
|
5335
|
wostate = (int)EnumWorkOrderState.finish;
|
|
5336
|
5336
|
model.F_DealBy = nowUser.F_UserCode;
|
|
5337
|
5337
|
model.F_DealTime = DateTime.Now;
|
|
|
@@ -5397,9 +5397,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
5397
|
5397
|
#region 办理完结向客户发送消息
|
|
5398
|
5398
|
if (model.F_State == (int)EnumWorkOrderState.finish)
|
|
5399
|
5399
|
{
|
|
5400
|
|
- if (model.F_CustomerID != null)
|
|
|
5400
|
+ if (!string .IsNullOrEmpty (model.F_CustomerID.Trim()) )
|
|
5401
|
5401
|
{
|
|
5402
|
|
- var cusmodel = cusbll.GetModel(int .Parse (model.F_CustomerID.Trim ()));
|
|
|
5402
|
+
|
|
|
5403
|
+ var cusmodel = cusbll.GetModel(model.F_CustomerID.Trim ());
|
|
5403
|
5404
|
if (cusmodel != null && !string.IsNullOrEmpty(cusmodel.F_WxOpenId))
|
|
5404
|
5405
|
{
|
|
5405
|
5406
|
sendwxmsg(model, cusmodel.F_WxOpenId, nowUser, opt);
|