From 0dd2c49c7123f177338985686fe5a0a00a851fbc Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期二, 23 八月 2022 15:17:43 +0800
Subject: [PATCH] 不良处理接口开发
---
VueWebApi/Controllers/ProductModelController.cs | 30 ++++++++++++++++++++----------
1 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/VueWebApi/Controllers/ProductModelController.cs b/VueWebApi/Controllers/ProductModelController.cs
index 37fd2b7..9c6cdf3 100644
--- a/VueWebApi/Controllers/ProductModelController.cs
+++ b/VueWebApi/Controllers/ProductModelController.cs
@@ -13,8 +13,9 @@
namespace VueWebApi.Controllers
{
- [RoutePrefix(prefix: "api/BasicSetting")]
+ [RoutePrefix(prefix: "api/ProductModel")]
[ControllerGroup("鍒堕�犳ā鍨�", "鍦ㄧ嚎鎺ュ彛")]
+ [ChannelActionFilter]
public class ProductModelController : ApiController
{
//瀹氫箟鍏ㄥ眬淇℃伅杩斿洖鍙橀噺
@@ -282,30 +283,31 @@
/// 瀛樿揣妗f鍏宠仈宸ヨ壓璺嚎鎻愪氦
/// </summary>
/// <param name="partcode">鐗╂枡缂栫爜</param>
+ /// <param name="defaultroute_code">榛樿宸ヨ壓璺嚎缂栫爜</param>
/// <param name="json">鎻愪氦鏁版嵁瀵硅薄</param>
/// <returns></returns>
[Route(template: "SaveInventoryFile")]
[HttpPost]
- public HttpResponseMessage SaveInventoryFile(string partcode, List<ObjectData> json)
+ public HttpResponseMessage SaveInventoryFile(string partcode, List<ObjectData> json, string defaultroute_code = null)
{
var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
- mes = ProductModelBLL.SaveInventoryFile(partcode, username, json);
+ mes = ProductModelBLL.SaveInventoryFile(partcode, defaultroute_code, username, json);
return TJson.toJson(mes);
}
#endregion
- #region[宸ヨ壓璺嚎涓嬫媺鏌ヨ鎺ュ彛]
+ #region[宸ュ簭涓嬫媺鏌ヨ鎺ュ彛]
/// <summary>
- /// 宸ヨ壓璺嚎涓嬫媺鏌ヨ鎺ュ彛
+ /// 宸ュ簭涓嬫媺鏌ヨ鎺ュ彛
/// </summary>
/// <returns></returns>
- [Route(template: "RouteSelect")]
+ [Route(template: "StepSelect")]
[HttpGet]
- public HttpResponseMessage RouteSelect()
+ public HttpResponseMessage StepSelect()
{
- mes = ProductModelBLL.RouteSelect();
+ mes = ProductModelBLL.StepSelect();
return TJson.toJson(mes);
}
#endregion
@@ -351,7 +353,7 @@
#region[宸ヨ壓璺嚎鏂板]
/// <summary>
- /// 宸ヨ壓璺嚎鏂板缂栬緫
+ /// 宸ヨ壓璺嚎鏂板
/// </summary>
/// <param name="id">宸ヨ壓璺嚎id</param>
/// <param name="opertype">鎿嶄綔绫诲瀷(鏂板)</param>
@@ -359,7 +361,7 @@
/// <returns></returns>
[Route(template: "AddUpdateRoute")]
[HttpPost]
- public HttpResponseMessage AddUpdateRoute(string id, string opertype, RoutEdit json)
+ public HttpResponseMessage AddUpdateRoute(string opertype, RoutEdit json,string id=null)
{
var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //鎿嶄綔浜哄憳
mes = ProductModelBLL.AddUpdateRoute(id, opertype, username, json);
@@ -670,6 +672,14 @@
#endregion
#region[鑺傛媿宸ヤ环鍒犻櫎]
+ /// <summary>
+ /// 鑺傛媿宸ヤ环鍒犻櫎
+ /// </summary>
+ /// <param name="partcode">浜у搧缂栫爜</param>
+ /// <param name="routecode">宸ヨ壓璺嚎缂栫爜</param>
+ /// <param name="stepcode">宸ュ簭缂栫爜</param>
+ /// <param name="eqpcode">璁惧缂栫爜</param>
+ /// <returns></returns>
[Route(template: "DeleteBeatRate")]
[HttpPost]
public HttpResponseMessage DeleteBeatRate(string partcode,string routecode,string stepcode,string eqpcode)
--
Gitblit v1.9.3