using Cksoft.Data; using Cksoft.Data.Repository; using DllEapEntity; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Text; using DllEapDal; using Newtonsoft.Json; using Cksoft.Unity.Log4NetConfig; using DllUfpEntity; using Cksoft.Unity; using Microsoft.AspNetCore.Authorization; namespace DllEapBll.Controllers { //{ // [Authorize] // [ApiController] // [Route("eap/api/[controller]/[action]")] // public class PartMachineController : ControllerBase // { // [HttpGet] // public DllEapEntity.Dtos.LayuiModel Get(string filter, int pageIndex = 1, int pageSize = 10, string sortField = "a.partID", string sortOrder = "ascend") // { // string userCode = Request.Headers["usercode"]; // if (sortOrder == "descend") // { // sortOrder = "desc"; // } // else // { // sortOrder = "asc"; // } // if (sortField == "null") // { // sortField = "a.partID"; // } // int start, end; // start = (pageIndex - 1) * pageSize + 1; // end = start + pageSize; // using (IDatabase db = DbFactory.Base("eapslave")) // { // db.BeginTrans(); // var dal = new PartMachineDal(db, userCode); // var total = dal.GetCount(filter); // string errorinfo = string.Empty; // var roles = dal.Get(start, pageSize, sortOrder, sortField, filter, errorinfo); // return new DllEapEntity.Dtos.LayuiModel // { // code = 1, // count = total, // data = roles, // msg = "" // }; // } // } // [HttpGet] // public PartMachine GetSingle(int id) // { // using (IDatabase db = DbFactory.Base("eapslave")) // { // var dal = new PartMachineDal(db); // return dal.Get(id); // } // } // [HttpPost] // public string SetPartInfoMachine([FromBody] AuthorizeModel model) // { // string usercode = Request.Headers["usercode"]; // IDatabase db = null; // try // { // db = DbFactory.Base("eap"); // db.BeginTrans(); // var dal = new PartMachineDal(db); // if (dal.DeleteMac(model.Multity.Removes, model.Single) < 0) // { // db.Rollback(); // return JsonConvert.SerializeObject(new // { // code = -1, // msg = "删除机器关系表时出错" // }); // } // //if (dal.Add(model.Multity.Adds, model.Single, usercode) < 0) // if (dal.Add(model.Multity.Adds, model.Single, model.Multity.Addpros, model.Multity.AddemployNum, model.Multity.Addqtype, usercode) < 0) // { // db.Rollback(); // return JsonConvert.SerializeObject(new // { // code = -1, // msg = "新增机台关系表时出错" // }); // } // db.Commit(); // LogHelper.LogFatal("PartMachine-->" + Json.ToJson(model), "用户操作", usercode); // return JsonConvert.SerializeObject(new // { // code = 1, // msg = "" // }); // } // catch (Exception e) // { // db.Rollback(); // return JsonConvert.SerializeObject(new // { // code = -1, // msg = e.Message // }); // } // finally // { // db.Close(); // } // } // } }