FirstFQCService添加#endregion防止报错
新增原材料入库接口
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using ZR.Model.MES.wm;
|
||||
using ZR.Model.MES.wm.DTO;
|
||||
using ZR.Service.mes.wm.IService;
|
||||
using static System.Runtime.InteropServices.JavaScript.JSType;
|
||||
|
||||
namespace ZR.Admin.WebApi.Controllers.mes.wm
|
||||
{
|
||||
[Route("mes/wm/mrt")]
|
||||
public class MaterialReceiptController : BaseController
|
||||
{
|
||||
private readonly IMaterialReceiptService materialReceiptService;
|
||||
|
||||
public MaterialReceiptController(IMaterialReceiptService materialReceiptService)
|
||||
{
|
||||
this.materialReceiptService = materialReceiptService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 生成并查询原材料入库单
|
||||
/// </summary>
|
||||
/// <param name="pageNum"></param>
|
||||
/// <param name="pageSize"></param>
|
||||
/// <param name="year"></param>
|
||||
/// <param name="week"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMaterialReceiptList")]
|
||||
public IActionResult GetMaterialReceiptList(int pageNum, int pageSize, int year = -1, int week = -1, int date = -1)
|
||||
{
|
||||
(List<WmMaterialReceiptDTO>, int) data = materialReceiptService.GetWmMaterialReceiptList(pageNum, pageSize, year, week, date);
|
||||
return ToResponse(new ApiResult(200, "success", data));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存单条数据
|
||||
/// </summary>
|
||||
/// <param name="wmMaterialReceiptDTO">一条记录参数</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("saveOneMaterialReceipt")]
|
||||
public IActionResult saveOneMaterialReceipt([FromBody] WmMaterialReceiptDTO wmMaterialReceiptDTO)
|
||||
{
|
||||
int resultInt = materialReceiptService.SaveOneMaterialReceipt(wmMaterialReceiptDTO);
|
||||
if (resultInt == 0)
|
||||
{
|
||||
return ToResponse(new ApiResult((int)ResultCode.GLOBAL_ERROR, "保存失败,数据库操作异常", "保存失败"));
|
||||
}
|
||||
if (resultInt == -1)
|
||||
{
|
||||
return ToResponse(new ApiResult((int)ResultCode.GLOBAL_ERROR, "保存失败,传入参数异常", "保存失败"));
|
||||
}
|
||||
return ToResponse(new ApiResult((int)ResultCode.SUCCESS, "success", "保存成功"));
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存整页数据
|
||||
/// </summary>
|
||||
/// <param name="list">整页数据</param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("savePageMaterialReceipts")]
|
||||
public IActionResult savePageMaterialReceipts([FromBody] List<WmMaterialReceiptDTO> list)
|
||||
{
|
||||
string resultStr = materialReceiptService.SavePageMaterialReceipts(list);
|
||||
return ToResponse(new ApiResult((int)ResultCode.SUCCESS, "success", resultStr));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user