97 lines
3.1 KiB
C#
Raw Normal View History

Squashed commit of the following: commit ac4c7383285b88b2f326f6979f735496fa25d0b4 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:32:04 2025 +0800 修改 commit be79fbda5de0846209dcab9d80300a920d470656 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:23:50 2025 +0800 质量设定模糊查询 commit cd3b6582ad627b9f0bf82896b65e0a25971ecb97 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 18:57:53 2025 +0800 质量设定 commit a2823cec8987b4f5c51029bf1456802df15e7d0d Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 16:28:05 2025 +0800 导出 commit 5a7bf882d0b65746e1041f252968b3c0ce91b8b2 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 15:43:30 2025 +0800 导出 commit 2793eda822247b8480737cdb30b82a2dbb1a8881 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:44:46 2025 +0800 条件查询 commit a5c8cb23b0058ca510c7b66fbf7e7be3f696c9eb Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:16:23 2025 +0800 查询工序详情 commit f1a8053c2fb65d37e41a9a16a10ee75aff99c00e Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:51:48 2025 +0800 导入 commit 4867fe688058817e14fc46bb88b8c6b20688dd19 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:29:08 2025 +0800 删除修改 commit 82e5eef5f6aa12679810985890528fa6a6004584 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:27:18 2025 +0800 批量删除修改 commit 58e8c088fd01b97a54c62f4027673cab446c8a11 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:40:02 2025 +0800 修改 commit 61781194bd1310bc5187a0769ace449f7974bd35 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:37:11 2025 +0800 存用户名称 commit 952a52d30241ec49f2a354138e5397ae92aaea03 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:00:23 2025 +0800 工艺路线导入 commit d4f43ccb892be7efa7531eb7e712fb71185c12ad Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 08:48:53 2025 +0800 工艺路线 commit c7e4c77e4d61609b7eac06a47b42d37023341527 Author: quowingwang <guoqingwang.ruizhiao> Date: Fri Nov 7 09:24:24 2025 +0800 工艺管理
2025-11-11 08:35:41 +08:00
using Infrastructure.Attribute;
using Infrastructure.Extensions;
2025-11-11 09:50:52 +08:00
using RIZO.Model.Mes.Dto.MasterData;
2025-11-22 11:37:53 +08:00
using RIZO.Model.Mes.MasterData;
using RIZO.Repository;
2025-11-11 09:50:52 +08:00
using RIZO.Service.Mes.IMesService.MasterData;
Squashed commit of the following: commit ac4c7383285b88b2f326f6979f735496fa25d0b4 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:32:04 2025 +0800 修改 commit be79fbda5de0846209dcab9d80300a920d470656 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:23:50 2025 +0800 质量设定模糊查询 commit cd3b6582ad627b9f0bf82896b65e0a25971ecb97 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 18:57:53 2025 +0800 质量设定 commit a2823cec8987b4f5c51029bf1456802df15e7d0d Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 16:28:05 2025 +0800 导出 commit 5a7bf882d0b65746e1041f252968b3c0ce91b8b2 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 15:43:30 2025 +0800 导出 commit 2793eda822247b8480737cdb30b82a2dbb1a8881 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:44:46 2025 +0800 条件查询 commit a5c8cb23b0058ca510c7b66fbf7e7be3f696c9eb Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:16:23 2025 +0800 查询工序详情 commit f1a8053c2fb65d37e41a9a16a10ee75aff99c00e Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:51:48 2025 +0800 导入 commit 4867fe688058817e14fc46bb88b8c6b20688dd19 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:29:08 2025 +0800 删除修改 commit 82e5eef5f6aa12679810985890528fa6a6004584 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:27:18 2025 +0800 批量删除修改 commit 58e8c088fd01b97a54c62f4027673cab446c8a11 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:40:02 2025 +0800 修改 commit 61781194bd1310bc5187a0769ace449f7974bd35 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:37:11 2025 +0800 存用户名称 commit 952a52d30241ec49f2a354138e5397ae92aaea03 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:00:23 2025 +0800 工艺路线导入 commit d4f43ccb892be7efa7531eb7e712fb71185c12ad Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 08:48:53 2025 +0800 工艺路线 commit c7e4c77e4d61609b7eac06a47b42d37023341527 Author: quowingwang <guoqingwang.ruizhiao> Date: Fri Nov 7 09:24:24 2025 +0800 工艺管理
2025-11-11 08:35:41 +08:00
2025-11-11 09:50:52 +08:00
namespace RIZO.Service.Mes.MasterData
Squashed commit of the following: commit ac4c7383285b88b2f326f6979f735496fa25d0b4 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:32:04 2025 +0800 修改 commit be79fbda5de0846209dcab9d80300a920d470656 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:23:50 2025 +0800 质量设定模糊查询 commit cd3b6582ad627b9f0bf82896b65e0a25971ecb97 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 18:57:53 2025 +0800 质量设定 commit a2823cec8987b4f5c51029bf1456802df15e7d0d Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 16:28:05 2025 +0800 导出 commit 5a7bf882d0b65746e1041f252968b3c0ce91b8b2 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 15:43:30 2025 +0800 导出 commit 2793eda822247b8480737cdb30b82a2dbb1a8881 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:44:46 2025 +0800 条件查询 commit a5c8cb23b0058ca510c7b66fbf7e7be3f696c9eb Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:16:23 2025 +0800 查询工序详情 commit f1a8053c2fb65d37e41a9a16a10ee75aff99c00e Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:51:48 2025 +0800 导入 commit 4867fe688058817e14fc46bb88b8c6b20688dd19 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:29:08 2025 +0800 删除修改 commit 82e5eef5f6aa12679810985890528fa6a6004584 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:27:18 2025 +0800 批量删除修改 commit 58e8c088fd01b97a54c62f4027673cab446c8a11 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:40:02 2025 +0800 修改 commit 61781194bd1310bc5187a0769ace449f7974bd35 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:37:11 2025 +0800 存用户名称 commit 952a52d30241ec49f2a354138e5397ae92aaea03 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:00:23 2025 +0800 工艺路线导入 commit d4f43ccb892be7efa7531eb7e712fb71185c12ad Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 08:48:53 2025 +0800 工艺路线 commit c7e4c77e4d61609b7eac06a47b42d37023341527 Author: quowingwang <guoqingwang.ruizhiao> Date: Fri Nov 7 09:24:24 2025 +0800 工艺管理
2025-11-11 08:35:41 +08:00
{
/// <summary>
/// 质量不良原因字典表Service业务层处理
/// </summary>
[AppService(ServiceType = typeof(IQualityDefectReasonService), ServiceLifetime = LifeTime.Transient)]
public class QualityDefectReasonService : BaseService<QualityDefectReason>, IQualityDefectReasonService
{
/// <summary>
/// 查询质量不良原因字典表列表
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
public PagedInfo<QualityDefectReasonDto> GetList(QualityDefectReasonQueryDto parm)
{
var predicate = QueryExp(parm);
var response = Queryable()
.Where(predicate.ToExpression())
.ToPage<QualityDefectReason, QualityDefectReasonDto>(parm);
return response;
}
/// <summary>
/// 获取详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public QualityDefectReason GetInfo(long Id)
{
var response = Queryable()
.Where(x => x.Id == Id)
.First();
return response;
}
/// <summary>
/// 添加质量不良原因字典表
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public QualityDefectReason AddQualityDefectReason(QualityDefectReason model)
{
return Insertable(model).ExecuteReturnEntity();
}
/// <summary>
/// 修改质量不良原因字典表
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public int UpdateQualityDefectReason(QualityDefectReason model)
{
return Update(model, true);
}
/// <summary>
/// 查询导出表达式
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
private static Expressionable<QualityDefectReason> QueryExp(QualityDefectReasonQueryDto parm)
{
var predicate = Expressionable.Create<QualityDefectReason>();
if (!string.IsNullOrWhiteSpace(parm.ReasonName))
{
predicate.And(it => it.ReasonName.Contains(parm.ReasonName));
}
if (!string.IsNullOrWhiteSpace(parm.Description))
{
predicate.And(it => it.Description.Contains(parm.Description));
}
return predicate;
}
2025-11-22 11:37:53 +08:00
public List<QualityDefectReasonPullDownDto> GetQualityDefectReason()
{
var lineOptions = Queryable()
.Select(it => new QualityDefectReasonPullDownDto
{
value = it.ReasonCode,
label = it.ReasonName
}).ToList(); // 执行查询并转换为列表
return lineOptions;
}
Squashed commit of the following: commit ac4c7383285b88b2f326f6979f735496fa25d0b4 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:32:04 2025 +0800 修改 commit be79fbda5de0846209dcab9d80300a920d470656 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 19:23:50 2025 +0800 质量设定模糊查询 commit cd3b6582ad627b9f0bf82896b65e0a25971ecb97 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 18:57:53 2025 +0800 质量设定 commit a2823cec8987b4f5c51029bf1456802df15e7d0d Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 16:28:05 2025 +0800 导出 commit 5a7bf882d0b65746e1041f252968b3c0ce91b8b2 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 15:43:30 2025 +0800 导出 commit 2793eda822247b8480737cdb30b82a2dbb1a8881 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:44:46 2025 +0800 条件查询 commit a5c8cb23b0058ca510c7b66fbf7e7be3f696c9eb Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 14:16:23 2025 +0800 查询工序详情 commit f1a8053c2fb65d37e41a9a16a10ee75aff99c00e Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:51:48 2025 +0800 导入 commit 4867fe688058817e14fc46bb88b8c6b20688dd19 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:29:08 2025 +0800 删除修改 commit 82e5eef5f6aa12679810985890528fa6a6004584 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 11:27:18 2025 +0800 批量删除修改 commit 58e8c088fd01b97a54c62f4027673cab446c8a11 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:40:02 2025 +0800 修改 commit 61781194bd1310bc5187a0769ace449f7974bd35 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:37:11 2025 +0800 存用户名称 commit 952a52d30241ec49f2a354138e5397ae92aaea03 Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 10:00:23 2025 +0800 工艺路线导入 commit d4f43ccb892be7efa7531eb7e712fb71185c12ad Author: quowingwang <guoqingwang.ruizhiao> Date: Mon Nov 10 08:48:53 2025 +0800 工艺路线 commit c7e4c77e4d61609b7eac06a47b42d37023341527 Author: quowingwang <guoqingwang.ruizhiao> Date: Fri Nov 7 09:24:24 2025 +0800 工艺管理
2025-11-11 08:35:41 +08:00
}
}