You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
3.0 KiB
86 lines
3.0 KiB
1 year ago
|
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<List<OrderPlan_PaoMo>> GetPlanList()
|
||
|
{
|
||
|
var result = new Response<List<OrderPlan_PaoMo>>();
|
||
|
|
||
|
List<OrderPlan_PaoMo> List_plan = new List<OrderPlan_PaoMo>();
|
||
|
|
||
|
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<IHttpActionResult> Insert()
|
||
|
{
|
||
|
var request = await this.Request.Content.ReadAsStringAsync();
|
||
|
|
||
|
var requeststr = request.Replace("\r", "").Replace("\n", "");
|
||
|
|
||
|
var resObj = JsonHelper.Instance.JsonToObj<Inventory>(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);
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|
||
|
}
|