using QMAPP.BLL.Sys; using QMAPP.DAL.Sys; using QMAPP.Entity.Sys; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Net; using System.Net.Http; using System.Threading.Tasks; using System.Web.Http; using WebAPI.App_Start; using WebAPI.Models; namespace WebAPI.Controllers { public class InventoryController : ApiController { public Response> GetPlanList() { var result = new Response>(); List List_plan = new List(); var sqlScript = ""; sqlScript = $"select top 10 * from T_PP_ORDERPLAN_PAOMO order by PLAN_DATE desc"; DataSet dataSet = SqlHelper.ExecuteDataset(Config.maindbConnectionString, CommandType.Text, sqlScript); if (dataSet.Tables[0].Rows.Count > 0) { foreach (DataRow row in dataSet.Tables[0].Rows) { OrderPlan_PaoMo OrderPlan = new OrderPlan_PaoMo(); OrderPlan.PID = row["PID"].ToString(); OrderPlan.PLAN_NO = row["PLAN_NO"].ToString(); OrderPlan.PLAN_SEQ = row["PLAN_SEQ"].ToString(); OrderPlan.PLAN_STATE = row["PLAN_STATE"].ToString(); OrderPlan.MATERIAL_CODE = row["MATERIAL_CODE"].ToString(); OrderPlan.PBOM_CODE = row["PBOM_CODE"].ToString(); OrderPlan.ROUTE_CODE = row["ROUTE_CODE"].ToString(); OrderPlan.QTY = row["QTY"].ToString(); OrderPlan.COMPLETE_QTY = row["COMPLETE_QTY"].ToString(); OrderPlan.PLAN_DATE = row["PLAN_DATE"].ToString(); OrderPlan.SHIFT_CODE = row["SHIFT_CODE"].ToString(); List_plan.Add(OrderPlan); } result.Result = List_plan; } else { result.Code = 201; result.Message = "用户信息不存在"; } return result; } public async Task Insert() { var request = await this.Request.Content.ReadAsStringAsync(); var requeststr = request.Replace("\r", "").Replace("\n", ""); var resObj = JsonHelper.Instance.JsonToObj(requeststr); //var sql = $"INSERT INTO[dbo].[T_MD_RawMaterial] ([PID], [BucketCode], [PartCode], [BatchCode], [SerialCode], [IsCheck], [CREATEUSER], [CREATEDATE], [planNumber], [supplierCode], [weight]) VALUES" + // $" ('{Guid.NewGuid()}', '{resObj.bucketCode}', '{resObj.itemCode}', '{resObj.batchCode}', '{resObj.referenceCode}', '0', '{resObj.id}', '{DateTime.Now}', '{resObj.planNumber}', '{resObj.supplierCode}', '{resObj.weight}');"; //SqlData.InsertWare(sql); var Response = new Response(); return Ok(Response); } } }