地铁二期项目正式开始

WXInterFaceController.cs 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561
  1. using Newtonsoft.Json;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Web;
  7. using System.Web.Mvc;
  8. using YTSoft.BaseCallCenter.Model;
  9. using YTSoft.BaseCallCenter.MVCWeb.Commons;
  10. using YTSoft.BaseCallCenter.MVCWeb.Models;
  11. namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
  12. {
  13. public class WXInterFaceController : Controller
  14. {
  15. //工单信息
  16. BLL.T_Wo_WorkOrderBase orderBLL = new BLL.T_Wo_WorkOrderBase();
  17. //客户信息
  18. BLL.T_Cus_CustomerBase cusBLL = new BLL.T_Cus_CustomerBase();
  19. //部门表
  20. BLL.T_Sys_Department deptBll = new BLL.T_Sys_Department();
  21. //用户表
  22. BLL.T_Sys_UserAccount userBll = new BLL.T_Sys_UserAccount();
  23. //通话记录
  24. BLL.T_Call_CallRecords recordBLL = new BLL.T_Call_CallRecords();
  25. //
  26. // GET: /WXInterFace/
  27. /// <summary>
  28. /// 微信创建工单
  29. /// </summary>
  30. /// <param name="workOrderType">1、微信号/2、微博号</param>
  31. /// <param name="webChartNum">微信号/微博号</param>
  32. /// <param name="recordId">工单id</param>
  33. /// <returns></returns>
  34. public ActionResult WXWorkFlow(int workOrderType, string userCode, string webChartNum, string recordId)
  35. {
  36. #region 创建工单
  37. int workOrderNum = 0;
  38. bool wobl = false;
  39. wobl = CreateWXWorkOrder(workOrderType, userCode, webChartNum, recordId, out workOrderNum);
  40. //实例化基础信息表
  41. CallScreenModel callScreenModel = new CallScreenModel();
  42. if (wobl && workOrderNum > 0)
  43. {
  44. callScreenModel.WorkOrderBaseModel = orderBLL.GetModel(workOrderNum);
  45. if (!string.IsNullOrEmpty(webChartNum))
  46. {
  47. //如果电话号码不为空
  48. if (callScreenModel.WorkOrderBaseModel != null)
  49. {
  50. T_Cus_CustomerBase baseCusModel = cusBLL.GetCusInfoModel(workOrderType, webChartNum);
  51. //微信号或者微博号
  52. callScreenModel.WorkOrderBaseModel.F_EMPCODE = webChartNum;
  53. if (baseCusModel != null && baseCusModel.F_CustomerId > 0)
  54. {
  55. callScreenModel.WorkOrderBaseModel.CustomerBaseModel = baseCusModel;
  56. }
  57. else
  58. {
  59. callScreenModel.WorkOrderBaseModel.CustomerBaseModel = new T_Cus_CustomerBase();
  60. }
  61. }
  62. else
  63. {
  64. callScreenModel.WorkOrderBaseModel.CustomerBaseModel = new T_Cus_CustomerBase();
  65. }
  66. }
  67. else
  68. {
  69. callScreenModel.WorkOrderBaseModel.CustomerBaseModel = new T_Cus_CustomerBase();
  70. }
  71. callScreenModel.WorkOrderBaseModel.CustomerBaseModel.F_Kind = (workOrderType + 1).ToString();
  72. if (workOrderType == 1)
  73. {
  74. callScreenModel.WorkOrderBaseModel.CustomerBaseModel.F_CustomerNature = "微信";
  75. }
  76. else
  77. {
  78. callScreenModel.WorkOrderBaseModel.CustomerBaseModel.F_CustomerNature = "微博";
  79. }
  80. //业务类型字典表
  81. callScreenModel.WorkOrderTypeModelList = GetWorkTypeModelList();
  82. //获取处理方式字典表
  83. callScreenModel.GoTypeModelList = GetCodeType("CLFS");
  84. //获取处理年龄段字典表
  85. callScreenModel.AgeModelList = GetCodeType("NLD");
  86. //获取部门列表
  87. callScreenModel.DepartmentList = deptBll.GetModelList("F_ParentId=0");
  88. return View(callScreenModel);
  89. }
  90. #endregion
  91. return View();
  92. }
  93. #region
  94. ///// <summary>
  95. ///// 保存来电弹屏信息
  96. ///// </summary>
  97. ///// <param name="workOrderBaseModel"></param>
  98. ///// <returns></returns>
  99. //[AcceptVerbs(HttpVerbs.Post)]
  100. //public bool workOrderAddData(T_Wo_WorkOrderBase workOrderBaseModel)
  101. //{
  102. // //工单来源
  103. // //workOrderBaseModel.F_REPAIRMANID = 1;
  104. // //workOrderBaseModel.F_WORKORDERFROM = "语音";
  105. // ////当前用户信息
  106. // //workOrderBaseModel.F_USERID = F_UserID;//id
  107. // //workOrderBaseModel.F_LINKMAN = F_UserCode;//工号
  108. // //workOrderBaseModel.F_REPAIRMANNAME = "12";//姓名
  109. // if (workOrderBaseModel.CustomerBaseModel != null)
  110. // {
  111. // //最近联络方式
  112. // if (workOrderBaseModel.F_REPAIRMANID.ToString() == "4")
  113. // { workOrderBaseModel.CustomerBaseModel.F_Kind = "3"; }
  114. // else
  115. // {
  116. // workOrderBaseModel.CustomerBaseModel.F_Kind = workOrderBaseModel.F_REPAIRMANID.ToString();
  117. // }
  118. // workOrderBaseModel.CustomerBaseModel.F_CustomerNature = workOrderBaseModel.F_WORKORDERFROM;
  119. // //业务类型
  120. // workOrderBaseModel.CustomerBaseModel.F_IndustryId = workOrderBaseModel.F_REPAIRLEVEL;
  121. // workOrderBaseModel.CustomerBaseModel.F_Url = workOrderBaseModel.F_ADSLACCOUNT;
  122. // ////客户等级
  123. // //workOrderBaseModel.CustomerBaseModel.F_ScaleResume = "1";
  124. // //workOrderBaseModel.CustomerBaseModel.F_CustomerClass = "一般客户";
  125. // //修改客户基础信息
  126. // int cusid = cusBLL.EditCusInfoModel(workOrderBaseModel.CustomerBaseModel);
  127. // if (cusid > 0)
  128. // {
  129. // workOrderBaseModel.F_CUSTOMERID = cusid;
  130. // }
  131. // }
  132. // return orderBLL.UpdateWorkOrderInfoModel(workOrderBaseModel);
  133. //}
  134. #endregion
  135. /// <summary>
  136. /// 获取业务术语模板信息
  137. /// </summary>
  138. /// <param name="bussnessType">业务类型</param>
  139. /// <returns></returns>
  140. public string GetTypeContenet(int bussnessType, string creatDateTime)
  141. {
  142. try
  143. {
  144. //模板内容
  145. string bussContent = "";
  146. if (bussnessType > 0)
  147. {
  148. if (bussnessType > 0)
  149. {
  150. BLL.T_Wo_WorkOrderType bll = new BLL.T_Wo_WorkOrderType();
  151. Model.T_Wo_WorkOrderType orderTypeModel = new T_Wo_WorkOrderType();
  152. orderTypeModel = bll.GetModel(bussnessType);
  153. if (orderTypeModel != null && !string.IsNullOrEmpty(orderTypeModel.F_Remark))
  154. {
  155. bussContent += string.Format(orderTypeModel.F_Remark, DateTime.Parse(creatDateTime).ToString("f") + "分");
  156. }
  157. }
  158. }
  159. return bussContent;
  160. }
  161. catch (Exception ex)
  162. {
  163. }
  164. return null;
  165. }
  166. #region 创建微信/微博工单
  167. public bool CreateWXWorkOrder(int workOrderType,string userCode ,string webChartNum, string recordId, out int workorderid)
  168. {
  169. bool bl = false;
  170. workorderid = 0;
  171. try
  172. {
  173. Model.T_Wo_WorkOrderBase model = new Model.T_Wo_WorkOrderBase();
  174. BLL.T_Sys_UserAccount userBLL = new BLL.T_Sys_UserAccount();
  175. Model.T_Sys_UserAccount userModel = userBLL.GetModelByUserCode(userCode);
  176. #region 工单信息
  177. model.F_EMPCODE = webChartNum;//微信微博号
  178. model.F_SERVICEWAY = recordId;//微信微博聊天记录
  179. //model.F_WORKORDERTYPEID = Convert.ToInt32(typeid);//类型ID
  180. model.F_WORKORDERSTATEID = 0;//状态ID
  181. model.F_REPAIRREQUEST = "未处理";
  182. model.F_CODE = "";//工单编号
  183. model.F_WORKORDERNAME = "";//工单名称
  184. model.F_NUMBER = model.F_CODE;
  185. //model.F_CUSTOMERNAME = txtCustomerName.Text.Trim();//客户姓名
  186. // model.F_CUSTOMERTELEPHONE = phone.Trim();//客户电话
  187. model.F_USERID = userModel.F_UserId;//坐席id
  188. model.F_LINKMAN = userModel.F_UserCode;//坐席工号
  189. model.F_REPAIRMANNAME = userModel.F_UserName;//坐席名称
  190. // model.F_LINKMANTELEPHONE = phone.Trim();//联系人电话
  191. //model.F_ADSLACCOUNT = hfCallId.Value.Trim();
  192. model.F_BANDWIDTH = "";
  193. //model.F_STANDARDADDRESS = locationaddress.Trim();
  194. //model.F_INSTALLADDRESS = F_INSTALLADDRESS;
  195. // model.F_KSHADDRESSCODE = callid;
  196. // model.F_RANGEID = Convert.ToInt32(recordid);
  197. model.F_PROVINCE = "";
  198. model.F_CITY = "";
  199. model.F_AREA = "";
  200. model.F_ROAD = "";
  201. model.F_HOUSING = "";
  202. if (workOrderType == 1)
  203. {
  204. model.F_REPAIRMANID = 3;
  205. model.F_WORKORDERFROM = "微信工单";
  206. }
  207. else
  208. {
  209. model.F_REPAIRMANID = 4;
  210. model.F_WORKORDERFROM = "微博工单";
  211. }
  212. //model.F_WORKORDERLEVELID = F_WORKORDERLEVELID;
  213. model.F_FILEFLAG = 0;
  214. model.F_CREATEBY = userModel.F_UserId;
  215. model.F_CREATEDATE = DateTime.Now;
  216. model.F_RETURNVISITFLAG = 0;
  217. model.F_RETURNVISITSTATE = 0;
  218. model.F_RETURNVISITRESULT = 0;
  219. model.F_RETURNVISITCONTENT = "";
  220. model.F_DELETEFLAG = 0;
  221. model.F_ALLUSETIMES = 0;
  222. model.F_STARTTIME = DateTime.Now;
  223. model.F_OVERTIMES = 0;
  224. model.F_FORMID = 0;
  225. model.F_HASTENCOUNTS = 0;
  226. model.F_RANGEX = 0;
  227. model.F_RANGEY = 0;
  228. model.F_REPAIRCLOSEMANID = 0;
  229. model.F_REPAIRCLOSEMANNAME = "";
  230. model.F_REPAIRCLOSEREASONS = "";
  231. model.F_REPAIRCLOSEREPTID = 0;
  232. model.F_REPAIRCLOSEREPT = "";
  233. #endregion
  234. int resorderbase = new BLL.T_Wo_WorkOrderBase().Add(model);//添加基本信息
  235. workorderid = resorderbase;
  236. if (resorderbase > 0)
  237. {
  238. bl = true;
  239. #region 调用接口回调
  240. try
  241. {
  242. StringBuilder returnStr = new StringBuilder();
  243. string wxAddUrl = string.Format("http://rexian.zzmetro.com/api/customer/close/{0}/{1}", recordId, resorderbase);
  244. HttpHelper.HttpGet(wxAddUrl);
  245. }
  246. catch (Exception ex)
  247. {
  248. }
  249. #endregion
  250. }
  251. else
  252. {
  253. bl = false;
  254. }
  255. }
  256. catch (Exception ex)
  257. {
  258. }
  259. return bl;
  260. }
  261. #endregion
  262. //字典表
  263. BLL.T_Sys_DictionaryValue dicValueBll = new BLL.T_Sys_DictionaryValue();
  264. /// <summary>
  265. /// 获取员工信息
  266. /// </summary>
  267. /// <param name="deptId">部门id</param>
  268. /// <returns></returns>
  269. public string GetDeptUsers(string deptId)
  270. {
  271. try
  272. {
  273. return JsonConvert.SerializeObject(userBll.GetModelList("F_DeptId=" + deptId));
  274. }
  275. catch (Exception ex)
  276. {
  277. }
  278. return null;
  279. }
  280. #region 获取处理类型字典
  281. /// <summary>
  282. /// 获取处理类型字典
  283. /// </summary>
  284. /// <returns></returns>
  285. public List<T_Sys_DictionaryValue> GetCodeType(string dicCodeType)
  286. {
  287. return dicValueBll.GetModelList("F_DictionaryFlag='" + dicCodeType + "'");
  288. }
  289. #endregion
  290. #region 获取业务类型
  291. /// <summary>
  292. /// 获取业务类型
  293. /// </summary>
  294. public List<Model.T_Wo_WorkOrderType> GetWorkTypeModelList()
  295. {
  296. //最终需要返回的菜单
  297. List<Model.T_Wo_WorkOrderType> newModelList = new List<T_Wo_WorkOrderType>();
  298. Model.PageData<Model.T_Wo_WorkOrderType> pageModel = new Model.PageData<Model.T_Wo_WorkOrderType>();
  299. BLL.T_Wo_WorkOrderType bll = new BLL.T_Wo_WorkOrderType();
  300. //获取业务类型列表
  301. List<Model.T_Wo_WorkOrderType> WorkTypeModelList = bll.GetModelList("");
  302. if (WorkTypeModelList != null && WorkTypeModelList.Count > 0)
  303. {
  304. //获取默认根节点
  305. Model.T_Wo_WorkOrderType rootNode = WorkTypeModelList.FirstOrDefault(m => m.F_ParentId == 0);
  306. //获取一级节点
  307. List<Model.T_Wo_WorkOrderType> rootModelList = WorkTypeModelList.Where(t => t.F_ParentId == rootNode.F_WorkOrderTypeId).ToList();
  308. if (rootModelList != null && rootModelList.Count > 0)
  309. {
  310. foreach (T_Wo_WorkOrderType WorkOrderTypeModel in rootModelList)
  311. {
  312. List<Model.T_Wo_WorkOrderType> nullModelList = new List<T_Wo_WorkOrderType>();
  313. WorkOrderTypeModel.WorkTypeModelList = nullModelList;
  314. newModelList.Add(GetWorkTypeModelChild(WorkOrderTypeModel, WorkOrderTypeModel, WorkTypeModelList));
  315. }
  316. }
  317. }
  318. return newModelList;
  319. }
  320. //获取所有子集
  321. public Model.T_Wo_WorkOrderType GetWorkTypeModelChild(T_Wo_WorkOrderType rootNode, T_Wo_WorkOrderType WorkOrderTypeModel, List<Model.T_Wo_WorkOrderType> WorkTypeModelList)
  322. {
  323. //获取子集节点
  324. List<Model.T_Wo_WorkOrderType> sonModelList = WorkTypeModelList.Where(t => t.F_ParentId == WorkOrderTypeModel.F_WorkOrderTypeId).ToList();
  325. if (sonModelList != null && sonModelList.Count > 0)
  326. {
  327. foreach (T_Wo_WorkOrderType workOrderTypeModel in sonModelList)
  328. {
  329. //获取子子集
  330. List<Model.T_Wo_WorkOrderType> childModelList = WorkTypeModelList.Where(t => t.F_ParentId == workOrderTypeModel.F_WorkOrderTypeId).ToList();
  331. if (childModelList != null && childModelList.Count > 0)
  332. {
  333. GetWorkTypeModelChild(rootNode, workOrderTypeModel, WorkTypeModelList);
  334. }
  335. else
  336. {
  337. rootNode.WorkTypeModelList.Add(workOrderTypeModel);
  338. }
  339. }
  340. }
  341. return rootNode;
  342. }
  343. #endregion
  344. /// <summary>
  345. /// 获取字典信息
  346. /// </summary>
  347. /// <returns></returns>
  348. public ActionResult GetDicSelect(string diccode, string code1, string name1, string code2, string name2, string code3, string name3)
  349. {
  350. SelectInfoTypeModel modelRes = new SelectInfoTypeModel();
  351. modelRes.diccode = diccode;
  352. modelRes.code1 = code1;
  353. modelRes.name1 = string.IsNullOrEmpty(name1) ? "请选择" : name1;
  354. modelRes.code2 = code2;
  355. modelRes.name2 = string.IsNullOrEmpty(name2) ? "请选择" : name2;
  356. modelRes.code3 = code3;
  357. modelRes.name3 = string.IsNullOrEmpty(name3) ? "请选择" : name3;
  358. List<T_Sys_DictionaryValue> modelList = new List<T_Sys_DictionaryValue>();
  359. BLL.T_Sys_DictionaryValue dicValueBll = new BLL.T_Sys_DictionaryValue();
  360. modelList = dicValueBll.GetModelList("F_DictionaryFlag='ZDXX'");
  361. if (modelList != null && modelList.Count > 0)
  362. {
  363. foreach (T_Sys_DictionaryValue model in modelList)
  364. {
  365. model.DictionaryValueModelList = dicValueBll.GetModelList("F_DictionaryFlag='" + model.F_ValueCode + "'");
  366. }
  367. }
  368. modelRes.modelList = modelList;
  369. return View(modelRes);
  370. }
  371. public ActionResult GetDicSelect2(string diccode, string code1, string name1, string code2, string name2, string code3, string name3)
  372. {
  373. SelectInfoTypeModel modelRes = new SelectInfoTypeModel();
  374. modelRes.diccode = diccode;
  375. modelRes.code1 = code1;
  376. modelRes.name1 = string.IsNullOrEmpty(name1) ? "请选择" : name1;
  377. modelRes.code2 = code2;
  378. modelRes.name2 = string.IsNullOrEmpty(name2) ? "请选择" : name2;
  379. modelRes.code3 = code3;
  380. modelRes.name3 = string.IsNullOrEmpty(name3) ? "请选择" : name3;
  381. List<T_Sys_DictionaryValue> modelList = new List<T_Sys_DictionaryValue>();
  382. BLL.T_Sys_DictionaryValue dicValueBll = new BLL.T_Sys_DictionaryValue();
  383. modelList = dicValueBll.GetModelList("F_DictionaryFlag='ZDXX'");
  384. if (modelList != null && modelList.Count > 0)
  385. {
  386. foreach (T_Sys_DictionaryValue model in modelList)
  387. {
  388. model.DictionaryValueModelList = dicValueBll.GetModelList("F_DictionaryFlag='" + model.F_ValueCode + "'");
  389. }
  390. }
  391. modelRes.modelList = modelList;
  392. return View(modelRes);
  393. }
  394. #region
  395. ///// <summary>
  396. ///// 编辑手工工单信息
  397. ///// </summary>
  398. ///// <param name="workOrderBaseModel"></param>
  399. ///// <returns></returns>
  400. //[AcceptVerbs(HttpVerbs.Post)]
  401. //public bool workOrderAddDatanew(T_Wo_WorkOrderBase workOrderBaseModel)
  402. //{
  403. // bool bl = false;
  404. // try
  405. // {
  406. // //工单来源
  407. // workOrderBaseModel.F_REPAIRMANID = 4;
  408. // workOrderBaseModel.F_WORKORDERFROM = "微博工单";
  409. // string wbh = workOrderBaseModel.CustomerBaseModel.F_CustomerEName.Trim();
  410. // if (!string.IsNullOrEmpty(wbh))
  411. // {
  412. // workOrderBaseModel.F_EMPCODE = wbh;
  413. // workOrderBaseModel.CustomerBaseModel.F_PostCode = wbh;
  414. // }
  415. // //当前用户信息
  416. // //workOrderBaseModel.F_USERID = F_UserID;//id
  417. // //workOrderBaseModel.F_LINKMAN = F_UserCode;//工号
  418. // //workOrderBaseModel.F_REPAIRMANNAME = F_UserName;//姓名
  419. // workOrderBaseModel.F_LINKMANTELEPHONE = workOrderBaseModel.CustomerBaseModel.F_Mobile;
  420. // //if (F_UserID > 0)
  421. // //{
  422. // // T_Sys_UserAccount usermodel = new T_Sys_UserAccount();
  423. // // usermodel = userBll.GetModel(F_UserID);
  424. // // workOrderBaseModel.F_REPAIRMANNAME = usermodel.F_UserName;//姓名
  425. // //}
  426. // if (workOrderBaseModel.CustomerBaseModel != null)
  427. // {
  428. // //最近联络方式
  429. // if (workOrderBaseModel.F_REPAIRMANID.ToString()=="4")
  430. // { workOrderBaseModel.CustomerBaseModel.F_Kind = "3"; }
  431. // else {
  432. // workOrderBaseModel.CustomerBaseModel.F_Kind = workOrderBaseModel.F_REPAIRMANID.ToString();
  433. // }
  434. // workOrderBaseModel.CustomerBaseModel.F_CustomerNature = workOrderBaseModel.F_WORKORDERFROM;
  435. // //业务类型
  436. // workOrderBaseModel.CustomerBaseModel.F_IndustryId = workOrderBaseModel.F_REPAIRLEVEL;
  437. // workOrderBaseModel.CustomerBaseModel.F_Url = workOrderBaseModel.F_ADSLACCOUNT;
  438. // workOrderBaseModel.CustomerBaseModel.F_CustomerId = Convert.ToInt32(workOrderBaseModel.F_CUSTOMERID);
  439. // ////客户等级
  440. // workOrderBaseModel.CustomerBaseModel.F_ScaleResume = "1";
  441. // workOrderBaseModel.CustomerBaseModel.F_CustomerClass = "一般客户";
  442. // //保存工单基础信息
  443. // //修改客户基础信息
  444. // int cusid = cusBLL.EditCusInfoModel(workOrderBaseModel.CustomerBaseModel);
  445. // if (cusid > 0)
  446. // {
  447. // workOrderBaseModel.F_CUSTOMERID = cusid;
  448. // }
  449. // }
  450. // if (workOrderBaseModel.F_WORKORDERID == 0)
  451. // {
  452. // workOrderBaseModel.F_CREATEDATE = DateTime.Now;
  453. // bl =orderBLL.AddWbgd(workOrderBaseModel)>0;
  454. // }
  455. // else
  456. // {
  457. // try
  458. // {
  459. // YTSoft.BaseCallCenter.Model.T_Wo_WorkOrderBase m = new YTSoft.BaseCallCenter.BLL.T_Wo_WorkOrderBase().GetModel(workOrderBaseModel.F_WORKORDERID);
  460. // workOrderBaseModel.F_LINKMANTELEPHONE = m.F_LINKMANTELEPHONE;
  461. // workOrderBaseModel.F_CUSTOMERTELEPHONE = m.F_CUSTOMERTELEPHONE;
  462. // workOrderBaseModel.F_NUMBER = m.F_CODE;
  463. // }
  464. // catch
  465. // { }
  466. // if (workOrderBaseModel.F_SERVICETYPE == "待处理")
  467. // {
  468. // workOrderBaseModel.F_WORKORDERNAME = "手工工单";
  469. // return orderBLL.UpdateWorkOrderInfoModel(workOrderBaseModel);
  470. // }
  471. // else
  472. // {
  473. // workOrderBaseModel.F_WORKORDERNAME = "手工工单";
  474. // return orderBLL.UpdateWorkOrderInfoModel(workOrderBaseModel);
  475. // }
  476. // }
  477. // }
  478. // catch (Exception ex) { }
  479. // return bl;
  480. //}
  481. #endregion
  482. }
  483. }