|
|
@@ -665,6 +665,10 @@ namespace RMYY_CallCenter_Api.Controllers.CarManage
|
|
665
|
665
|
|
|
666
|
666
|
if (modellist!=null && modellist.Count >0)
|
|
667
|
667
|
{
|
|
|
668
|
+ if (modellist.Where (x=>x .F_State !=0).Count() >0)
|
|
|
669
|
+ {
|
|
|
670
|
+ return Error("工单已分配");
|
|
|
671
|
+ }
|
|
668
|
672
|
if (modellist.Count != orderid.Split(',').Length)
|
|
669
|
673
|
return Error("配送工单有误");
|
|
670
|
674
|
Model.T_Car_AssignWorkOrder assign = new Model.T_Car_AssignWorkOrder();
|
|
|
@@ -673,7 +677,7 @@ namespace RMYY_CallCenter_Api.Controllers.CarManage
|
|
673
|
677
|
return Error("不存在此车辆信息");
|
|
674
|
678
|
carmodel.F_State = 1;//车辆状态为已使用
|
|
675
|
679
|
carbll.Update(carmodel);
|
|
676
|
|
- assign.F_WorkOrderID = string.Join(",", string.Join(",", orderid.Split(',')));
|
|
|
680
|
+ assign.F_WorkOrderID = string.Join(",", orderid.Split(','));
|
|
677
|
681
|
assign.F_DriverCode = driver;
|
|
678
|
682
|
var user = new Bll.T_Sys_UserAccount().GetModel(assign.F_DriverCode);
|
|
679
|
683
|
if (user == null)
|