From 44a7c47a724c154c54e256727c75e79d31fd42e2 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期四, 05 六月 2025 21:42:40 +0800 Subject: [PATCH] 优化代码格式,添加到货标识和查询条件 --- StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs | 447 +++++++++++++++++++++++++++---------------------------- 1 files changed, 220 insertions(+), 227 deletions(-) diff --git a/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs b/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs index fe68a86..ad17725 100644 --- a/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs +++ b/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs @@ -1,269 +1,262 @@ -锘縰sing Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Logging; -using SqlSugar; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using System.Dynamic; +锘縰sing System.Dynamic; using Masuit.Tools; using MES.Service.Dto.webApi; using MES.Service.Modes; using MES.Service.service; +using MES.Service.service.BasicData; using MES.Service.util; +using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; -namespace MESApplication.Controllers +namespace MESApplication.Controllers.BasicData; + +[ApiController] +[Route("api/[controller]")] +public class EmployeeInfoController : ControllerBase { - [ApiController] - [Route("api/[controller]")] - public class EmployeeInfoController : ControllerBase + private readonly MessageCenterManager _manager = new(); + private readonly EmployeeInfoManager m = new(); + + private readonly string METHOD = "POST"; + + private readonly string TableName = "Employee_Info"; + + private readonly string + URL = "http://localhost:10054/api/EmployeeInfo/"; + + [HttpPost("Save")] + public ResponseResult Save(ErpEmployeeInfo unit) { - private EmployeeInfoManager m = new EmployeeInfoManager(); + var entity = new MessageCenter(); + entity.TableName = TableName; + entity.Url = URL + "Save"; + entity.Method = METHOD; + entity.Data = JsonConvert.SerializeObject(unit); + entity.Status = 1; + entity.CreateBy = "PL017"; + entity.Route = unit.fNumber; - private readonly MessageCenterManager _manager = new(); - - private readonly string METHOD = "POST"; - - private readonly string TableName = "Employee_Info"; - - private readonly string - URL = "http://localhost:10054/api/EmployeeInfo/"; - - [HttpPost("Save")] - public ResponseResult Save(ErpEmployeeInfo unit) + try { - var entity = new MessageCenter(); - entity.TableName = TableName; - entity.Url = URL + "Save"; - entity.Method = METHOD; - entity.Data = JsonConvert.SerializeObject(unit); - entity.Status = 1; - entity.CreateBy = "PL017"; - entity.Route = unit.fNumber; + dynamic resultInfos = new ExpandoObject(); + var save = m.Save(unit); + resultInfos.tbBillList = save; - try + entity.Result = 0; + if (save) entity.Result = 1; + + entity.DealWith = 1; + _manager.save(entity); + + return new ResponseResult { - dynamic resultInfos = new ExpandoObject(); - var save = m.Save(unit); - resultInfos.tbBillList = save; - - entity.Result = 0; - if (save) entity.Result = 1; - - entity.DealWith = 1; - _manager.save(entity); - - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - entity.Result = 0; - - entity.DealWith = 0; - - entity.ResultData = ex.Message; - - _manager.save(entity); - - return ResponseResult.ResponseError(ex); - } + status = 0, + message = "OK", + data = resultInfos + }; } - - [HttpPost("SaveList")] - public ResponseResult SaveList(List<ErpEmployeeInfo> units) + catch (Exception ex) { - var entity = new MessageCenter(); - entity.TableName = TableName; - entity.Url = URL + "SaveList"; - entity.Method = METHOD; - entity.Data = JsonConvert.SerializeObject(units); - entity.Status = 1; - entity.CreateBy = "PL017"; - entity.Route = units.Select(it => it.fNumber).Join(","); - try - { - dynamic resultInfos = new ExpandoObject(); - var save = m.SaveList(units); - resultInfos.tbBillList = save; + entity.Result = 0; - entity.Result = 0; - if (save) entity.Result = 1; + entity.DealWith = 0; - entity.DealWith = 1; - _manager.save(entity); + entity.ResultData = ex.Message; - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - entity.Result = 0; + _manager.save(entity); - entity.DealWith = 0; - - entity.ResultData = ex.Message; - - _manager.save(entity); - - return ResponseResult.ResponseError(ex); - } + return ResponseResult.ResponseError(ex); } + } - /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/ - - /// <summary> - /// 鑾峰彇鎵�鏈� - /// </summary> - /// <returns></returns> - [HttpPost("GetList")] - public ResponseResult GetList() + [HttpPost("SaveList")] + public ResponseResult SaveList(List<ErpEmployeeInfo> units) + { + var entity = new MessageCenter(); + entity.TableName = TableName; + entity.Url = URL + "SaveList"; + entity.Method = METHOD; + entity.Data = JsonConvert.SerializeObject(units); + entity.Status = 1; + entity.CreateBy = "PL017"; + entity.Route = units.Select(it => it.fNumber).Join(","); + try { - try + dynamic resultInfos = new ExpandoObject(); + var save = m.SaveList(units); + resultInfos.tbBillList = save; + + entity.Result = 0; + if (save) entity.Result = 1; + + entity.DealWith = 1; + _manager.save(entity); + + return new ResponseResult { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.GetList(); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } + status = 0, + message = "OK", + data = resultInfos + }; } - - - /// <summary> - /// 鏍规嵁涓婚敭鑾峰彇 - /// </summary> - /// <returns></returns> - [HttpPost("GetById")] - public ResponseResult GetById(int id) + catch (Exception ex) { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.GetById(id); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } + entity.Result = 0; + + entity.DealWith = 0; + + entity.ResultData = ex.Message; + + _manager.save(entity); + + return ResponseResult.ResponseError(ex); } + } - /// <summary> - /// 鏍规嵁涓婚敭鍒犻櫎 - /// </summary> - /// <returns></returns> - [HttpPost("DeleteByIds")] - public ResponseResult DeleteByIds([FromBody] object[] ids) + /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/ + + /// <summary> + /// 鑾峰彇鎵�鏈� + /// </summary> + /// <returns></returns> + [HttpPost("GetList")] + public ResponseResult GetList() + { + try { - try + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.GetList(); + return new ResponseResult { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.DeleteByIds(ids); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } + status = 0, + message = "OK", + data = resultInfos + }; } - - /// <summary> - /// 娣诲姞 - /// </summary> - /// <returns></returns> - [HttpPost("Insert")] - public ResponseResult Add([FromBody] EmployeeInfo data) + catch (Exception ex) { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.Insert(data); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } + return ResponseResult.ResponseError(ex); } + } - /// <summary> - /// 娣诲姞杩斿洖鑷 - /// </summary> - /// <returns></returns> - [HttpPost("InsertReturnIdentity")] - public ResponseResult InsertReturnIdentity([FromBody] EmployeeInfo data) + + /// <summary> + /// 鏍规嵁涓婚敭鑾峰彇 + /// </summary> + /// <returns></returns> + [HttpPost("GetById")] + public ResponseResult GetById(int id) + { + try { - try + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.GetById(id); + return new ResponseResult { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.InsertReturnIdentity(data); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } + status = 0, + message = "OK", + data = resultInfos + }; } - - /// <summary> - /// 淇敼 - /// </summary> - /// <returns></returns> - [HttpPost("Update")] - public ResponseResult Update([FromBody] EmployeeInfo data) + catch (Exception ex) { - try + return ResponseResult.ResponseError(ex); + } + } + + /// <summary> + /// 鏍规嵁涓婚敭鍒犻櫎 + /// </summary> + /// <returns></returns> + [HttpPost("DeleteByIds")] + public ResponseResult DeleteByIds([FromBody] object[] ids) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.DeleteByIds(ids); + return new ResponseResult { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.Update(data); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + /// <summary> + /// 娣诲姞 + /// </summary> + /// <returns></returns> + [HttpPost("Insert")] + public ResponseResult Add([FromBody] EmployeeInfo data) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.Insert(data); + return new ResponseResult { - return ResponseResult.ResponseError(ex); - } + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + /// <summary> + /// 娣诲姞杩斿洖鑷 + /// </summary> + /// <returns></returns> + [HttpPost("InsertReturnIdentity")] + public ResponseResult InsertReturnIdentity([FromBody] EmployeeInfo data) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.InsertReturnIdentity(data); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + /// <summary> + /// 淇敼 + /// </summary> + /// <returns></returns> + [HttpPost("Update")] + public ResponseResult Update([FromBody] EmployeeInfo data) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.Update(data); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); } } } \ No newline at end of file -- Gitblit v1.9.3