生产队列
This commit is contained in:
@@ -1,9 +1,11 @@
|
|||||||
using Microsoft.AspNetCore.Mvc;
|
using Aliyun.OSS;
|
||||||
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Microsoft.IdentityModel.Tokens;
|
using Microsoft.IdentityModel.Tokens;
|
||||||
using MiniExcelLibs;
|
using MiniExcelLibs;
|
||||||
using SqlSugar;
|
using SqlSugar;
|
||||||
using ZR.Admin.WebApi.Extensions;
|
using ZR.Admin.WebApi.Extensions;
|
||||||
|
using ZR.Model.DTO.MES.pro;
|
||||||
|
using ZR.Model.MES.andon;
|
||||||
using ZR.Model.MES.pro;
|
using ZR.Model.MES.pro;
|
||||||
using ZR.Model.MES.pro.DTO;
|
using ZR.Model.MES.pro.DTO;
|
||||||
using ZR.Service.mes.pro.IService;
|
using ZR.Service.mes.pro.IService;
|
||||||
@@ -11,6 +13,7 @@ using ZR.Service.mes.pro.IService;
|
|||||||
namespace ZR.Admin.WebApi.Controllers.mes.pro
|
namespace ZR.Admin.WebApi.Controllers.mes.pro
|
||||||
{
|
{
|
||||||
[Route("mes/pro/workorder_v2")]
|
[Route("mes/pro/workorder_v2")]
|
||||||
|
[AllowAnonymous]
|
||||||
public class ProWorkorderV2Controller : BaseController
|
public class ProWorkorderV2Controller : BaseController
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -239,28 +242,28 @@ namespace ZR.Admin.WebApi.Controllers.mes.pro
|
|||||||
/// <param name="proWorkplan">生产计划对象</param>
|
/// <param name="proWorkplan">生产计划对象</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPost("updateworkorder")]
|
[HttpPost("updateworkorder")]
|
||||||
public IActionResult UpdateWorkOrder([FromBody] ProWorkorder_v2 proWorkorder)
|
public IActionResult UpdateWorkOrder([FromBody] ProWorkorderV2Dto parm)
|
||||||
{
|
{
|
||||||
int data = 0;
|
int data = 0;
|
||||||
if (proWorkorder != null)
|
if (parm != null)
|
||||||
{
|
{
|
||||||
proWorkorder.PQqualifiedRate = 0;
|
var modal = parm.Adapt<ProWorkorder_v2>().ToUpdate(HttpContext);
|
||||||
if (!string.IsNullOrEmpty(proWorkorder.PQqualifiedRate2))
|
modal.PQqualifiedRate = 0;
|
||||||
|
if (!string.IsNullOrEmpty(parm.PQqualifiedRate))
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
proWorkorder.PQqualifiedRate = decimal.Parse(proWorkorder.PQqualifiedRate2.Trim());
|
modal.PQqualifiedRate = decimal.Parse(parm.PQqualifiedRate.Trim());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
proWorkorder.PQqualifiedRate = 0;
|
modal.PQqualifiedRate = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
proWorkorder.ToUpdate(HttpContext);
|
data = proWorkorderService.UpdateWorkOrder(modal);
|
||||||
data = proWorkorderService.UpdateWorkOrder(proWorkorder);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
149
ZR.Model/MES/pro/DTO/ProWorkorderV2Dto.cs
Normal file
149
ZR.Model/MES/pro/DTO/ProWorkorderV2Dto.cs
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace ZR.Model.DTO.MES.pro
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 生产工单DTO
|
||||||
|
/// </summary>
|
||||||
|
public class ProWorkorderV2Dto
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 工单号WO20240301001
|
||||||
|
/// </summary>
|
||||||
|
public string Id { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 毛坯号
|
||||||
|
/// </summary>
|
||||||
|
public string BlankNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 成品零件号
|
||||||
|
/// </summary>
|
||||||
|
public string FinishedPartNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 产品描述
|
||||||
|
/// </summary>
|
||||||
|
public string ProductDescription { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 颜色
|
||||||
|
/// </summary>
|
||||||
|
public string Colour { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 规格
|
||||||
|
/// </summary>
|
||||||
|
public string Specifications { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 编码号
|
||||||
|
/// </summary>
|
||||||
|
public string CodeNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 车数
|
||||||
|
/// </summary>
|
||||||
|
public int VehicleNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 挂具摆放
|
||||||
|
/// </summary>
|
||||||
|
public int hangNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 上件数
|
||||||
|
/// </summary>
|
||||||
|
public int PreviousNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 预计合格数
|
||||||
|
/// </summary>
|
||||||
|
public int PQqualifiedNum { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 预计合格率
|
||||||
|
/// </summary>
|
||||||
|
public string PQqualifiedRate { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 双组号缸号
|
||||||
|
/// </summary>
|
||||||
|
public string CylinderNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 备注1
|
||||||
|
/// </summary>
|
||||||
|
public string Remark1 { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 备注2
|
||||||
|
/// </summary>
|
||||||
|
public string Remark2 { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 备注3,识别是否需要工单
|
||||||
|
/// </summary>
|
||||||
|
public string Remark3 { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 备注4 :来源
|
||||||
|
/// </summary>
|
||||||
|
public string Remark4 { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 序号
|
||||||
|
/// </summary>
|
||||||
|
public int Sort { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 客户工单号
|
||||||
|
/// </summary>
|
||||||
|
public string ClientWorkorder { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 状态:0初态 1上线
|
||||||
|
/// </summary>
|
||||||
|
public int Status { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 年
|
||||||
|
/// </summary>
|
||||||
|
public int Year { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 周
|
||||||
|
/// </summary>
|
||||||
|
public int Week { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 日
|
||||||
|
/// </summary>
|
||||||
|
public int Date { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 创建人
|
||||||
|
/// </summary>
|
||||||
|
public string CreatedBy { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 创建时间
|
||||||
|
/// </summary>
|
||||||
|
public DateTime CreatedTime { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新人
|
||||||
|
/// </summary>
|
||||||
|
public string UpdatedBy { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新时间
|
||||||
|
/// </summary>
|
||||||
|
public DateTime UpdatedTime { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -200,7 +200,7 @@ namespace ZR.Model.MES.pro
|
|||||||
[ExcelIgnore]
|
[ExcelIgnore]
|
||||||
public DateTime UpdatedTime { get; set; }
|
public DateTime UpdatedTime { get; set; }
|
||||||
|
|
||||||
public string PQqualifiedRate2 { get; set; }
|
//public string PQqualifiedRate2 { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user