From 44a7c47a724c154c54e256727c75e79d31fd42e2 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期四, 05 六月 2025 21:42:40 +0800
Subject: [PATCH] 优化代码格式,添加到货标识和查询条件
---
StandardPda/MES.Service/service/QC/SJService.cs | 50 +-
StandardPda/MES.Service/service/BasicData/ProductionOrderManager.cs | 4
StandardPda/MESApplication/Controllers/BasicData/MesStaffController.cs | 4
StandardPda/MES.Service/Modes/Womcaa.cs | 3
StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs | 4
StandardPda/MESApplication/Controllers/BasicData/MesSupplierController.cs | 4
StandardPda/MESApplication/Controllers/BasicData/MesDepotsController.cs | 4
StandardPda/MES.Service/MES.Service.csproj | 6
StandardPda/MES.Service/service/BasicData/MesItemsManager.cs | 5
StandardPda/MES.Service/Modes/QsItemIpiItem.cs | 2
StandardPda/MESApplication/Controllers/BasicData/MesRohInDataController.cs | 4
StandardPda/MES.Service/Dto/service/SysSubmit.cs | 35 -
StandardPda/MES.Service/service/QC/RKJService.cs | 80 +-
StandardPda/MESApplication/Controllers/QC/BaseController.cs | 7
StandardPda/MES.Service/Modes/SysUser.cs | 2
StandardPda/MES.Service/Modes/MesQsSuspend.cs | 2
StandardPda/MES.Service/Modes/QsItemIpiReq.cs | 2
StandardPda/MES.Service/Modes/MesQualityStandard.cs | 2
StandardPda/MESApplication/Filter/ActionFilter.cs | 6
StandardPda/MES.Service/Modes/MesQaItemsDetectDetail5.cs | 4
StandardPda/MESApplication/appsettings.json | 4
StandardPda/MESApplication/Controllers/BasicData/MesRohInController.cs | 4
StandardPda/MESApplication/Controllers/BasicData/MesPositionController.cs | 4
StandardPda/MES.Service/service/LoginService.cs | 4
StandardPda/MESApplication/Controllers/QC/SuspendController.cs | 4
StandardPda/MES.Service/service/WomcaaManager.cs | 4
StandardPda/MESApplication/Controllers/BasicData/MesCustomerController.cs | 4
StandardPda/MES.Service/Modes/LtsLlj.cs | 16
StandardPda/MES.Service/DB/Repository.cs | 10
StandardPda/MES.Service/Modes/InspectorChangeLog.cs | 76 +-
StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs | 4
StandardPda/MESApplication/Startup.cs | 6
StandardPda/MES.Service/Modes/QsItemIpiItemDetail.cs | 2
StandardPda/MESApplication/Controllers/QC/LljController.cs | 87 +--
StandardPda/MES.Service/Modes/MesQa.cs | 2
StandardPda/MESApplication/Controllers/BasicData/MesItemTypeController.cs | 4
StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs | 4
StandardPda/MES.Service/service/QC/SuspendService.cs | 21
StandardPda/MES.Service/Modes/MesItems.cs | 5
StandardPda/MESApplication/Controllers/BasicData/ProductionOrderController.cs | 4
StandardPda/MESApplication/Controllers/QC/RKJController.cs | 4
StandardPda/MESApplication/Controllers/BasicData/MesUnitController.cs | 4
StandardPda/MES.Service/Modes/QsItemOqcReq.cs | 2
StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs | 4
StandardPda/MES.Service/Modes/MesQaIqc.cs | 3
StandardPda/MES.Service/DB/RepositoryNoEntity.cs | 10
StandardPda/MES.Service/Modes/QsQaItemXj01.cs | 2
StandardPda/MES.Service/Modes/QsItemOqcItem.cs | 2
StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs | 4
StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs | 8
StandardPda/MES.Service/Modes/QsItemOqcItemDetail.cs | 2
StandardPda/MES.Service/service/QC/BaseService.cs | 8
StandardPda/MES.Service/service/QC/LljService.cs | 539 +++++++++++++------------
StandardPda/MES.Service/Dto/webApi/ErpItems.cs | 6
StandardPda/MESApplication/Controllers/QC/SJController.cs | 4
StandardPda/MES.Service/Dto/service/XJPageResult.cs | 15
StandardPda/MESApplication/Controllers/QC/XJController.cs | 4
StandardPda/MES.Service/Modes/Womcab.cs | 13
StandardPda/MESApplication/Controllers/BasicData/OrganizeController.cs | 4
StandardPda/MES.Service/Modes/QsQaItemXj.cs | 2
StandardPda/MESApplication/Controllers/Base/LoginController.cs | 29
StandardPda/MES.Service/Modes/MesQsImage.cs | 2
StandardPda/MES.Service/Modes/QsQaItemXj02.cs | 2
StandardPda/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs | 4
StandardPda/MESApplication/Controllers/BasicData/SysDepartmentController.cs | 4
StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs | 2
StandardPda/MES.Service/service/QC/XJService.cs | 49 +-
67 files changed, 621 insertions(+), 610 deletions(-)
diff --git a/StandardPda/MES.Service/DB/Repository.cs b/StandardPda/MES.Service/DB/Repository.cs
index 103f898..9906f8f 100644
--- a/StandardPda/MES.Service/DB/Repository.cs
+++ b/StandardPda/MES.Service/DB/Repository.cs
@@ -6,11 +6,11 @@
public class Repository<T> : SimpleClient<T> where T : class, new()
{
protected static SqlSugarScope Db = new(new ConnectionConfig
- {
- DbType = DbType.Oracle,
- ConnectionString = AppsettingsUtility.Settings.DataBaseConn,
- IsAutoCloseConnection = true
- },
+ {
+ DbType = DbType.Oracle,
+ ConnectionString = AppsettingsUtility.Settings.DataBaseConn,
+ IsAutoCloseConnection = true
+ },
db =>
{
db.Aop.OnLogExecuting = (sql, pars) =>
diff --git a/StandardPda/MES.Service/DB/RepositoryNoEntity.cs b/StandardPda/MES.Service/DB/RepositoryNoEntity.cs
index 037812b..c2d5dc1 100644
--- a/StandardPda/MES.Service/DB/RepositoryNoEntity.cs
+++ b/StandardPda/MES.Service/DB/RepositoryNoEntity.cs
@@ -6,11 +6,11 @@
public class RepositoryNoEntity
{
protected static SqlSugarScope Db = new(new ConnectionConfig
- {
- DbType = DbType.Oracle,
- ConnectionString = AppsettingsUtility.Settings.DataBaseConn,
- IsAutoCloseConnection = true
- },
+ {
+ DbType = DbType.Oracle,
+ ConnectionString = AppsettingsUtility.Settings.DataBaseConn,
+ IsAutoCloseConnection = true
+ },
db =>
{
db.Aop.OnLogExecuting = (sql, pars) =>
diff --git a/StandardPda/MES.Service/Dto/service/SysSubmit.cs b/StandardPda/MES.Service/Dto/service/SysSubmit.cs
index 3dc1020..ef707a0 100644
--- a/StandardPda/MES.Service/Dto/service/SysSubmit.cs
+++ b/StandardPda/MES.Service/Dto/service/SysSubmit.cs
@@ -1,23 +1,16 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+锘縩amespace MES.Service.Dto.service;
-namespace MES.Service.Dto.service
+public class SysSubmit
{
- public class SysSubmit
- {
- public string? PI_BILLNO { get; set; }
- public string? PI_USER { get; set; }
- public string? PI_SAMPLE_STATUS { get; set; }
- public string? PI_SAMPLE_TYPE { get; set; }
- public string? PI_SAMPLE_REASON { get; set; }
- public string? PI_INSPECT_TYPE { get; set; }
- public string? PI_SAMPLE_PREPARATION { get; set; }
- public string? PI_URGENCY { get; set; }
- public string? PI_FIRMWAREVERSION { get; set; }
- public string? PI_HARDWAREVERSION { get; set; }
- public string? PI_REMARK { get; set; }
- }
-}
+ public string? PI_BILLNO { get; set; }
+ public string? PI_USER { get; set; }
+ public string? PI_SAMPLE_STATUS { get; set; }
+ public string? PI_SAMPLE_TYPE { get; set; }
+ public string? PI_SAMPLE_REASON { get; set; }
+ public string? PI_INSPECT_TYPE { get; set; }
+ public string? PI_SAMPLE_PREPARATION { get; set; }
+ public string? PI_URGENCY { get; set; }
+ public string? PI_FIRMWAREVERSION { get; set; }
+ public string? PI_HARDWAREVERSION { get; set; }
+ public string? PI_REMARK { get; set; }
+}
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Dto/service/XJPageResult.cs b/StandardPda/MES.Service/Dto/service/XJPageResult.cs
index 2d6cc9b..b1e6db3 100644
--- a/StandardPda/MES.Service/Dto/service/XJPageResult.cs
+++ b/StandardPda/MES.Service/Dto/service/XJPageResult.cs
@@ -18,21 +18,26 @@
/// 涓嬫媺妗嗘悳绱㈡潯浠�
/// </summary>
public string? SelectedIndex { get; set; }
+
/// <summary>
- /// 鎼滃叏閮紝鎴栬�呭綋鍓嶇敤鎴凤紙榛樿0锛屽綋鍓嶇敤鎴凤紝1锛氬叏閮級
+ /// 鎼滃叏閮紝鎴栬�呭綋鍓嶇敤鎴凤紙榛樿0锛屽綋鍓嶇敤鎴凤紝1锛氬叏閮級
/// </summary>
public string? UserIndex { get; set; }
+
/// <summary>
- /// 寮�濮嬫椂闂�
+ /// 寮�濮嬫椂闂�
/// </summary>
public string? startDate { get; set; }
+
/// <summary>
- /// 缁撴潫鏃堕棿
+ /// 缁撴潫鏃堕棿
/// </summary>
public string? endDate { get; set; }
+
/// <summary>
- /// 鐘舵�侊紙鍚堟牸 or 涓嶅悎鏍硷級
+ /// 鐘舵�侊紙鍚堟牸 or 涓嶅悎鏍硷級
/// </summary>
public string? state { get; set; }
-
+
+ public int? arrivalFilter { get; set; }
}
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Dto/webApi/ErpItems.cs b/StandardPda/MES.Service/Dto/webApi/ErpItems.cs
index 47686bf..df93d48 100644
--- a/StandardPda/MES.Service/Dto/webApi/ErpItems.cs
+++ b/StandardPda/MES.Service/Dto/webApi/ErpItems.cs
@@ -39,12 +39,14 @@
public string? PrivateDescSeg11 { get; set; }
public string? PrivateDescSeg7 { get; set; }
public string? PrivateDescSeg2 { get; set; }
+
/// <summary>
- /// 閲囪喘鍛�
+ /// 閲囪喘鍛�
/// </summary>
public string? Merchandiser { get; set; }
+
/// <summary>
- /// 浠撶鍛�
+ /// 浠撶鍛�
/// </summary>
public string? WarehouseKeeper { get; set; }
}
\ No newline at end of file
diff --git a/StandardPda/MES.Service/MES.Service.csproj b/StandardPda/MES.Service/MES.Service.csproj
index 29db26b..fa6e727 100644
--- a/StandardPda/MES.Service/MES.Service.csproj
+++ b/StandardPda/MES.Service/MES.Service.csproj
@@ -7,9 +7,9 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Masuit.Tools.Core" Version="2024.3.4" />
- <PackageReference Include="RestSharp" Version="112.1.0" />
- <PackageReference Include="SqlSugarCore" Version="5.1.4.158" />
+ <PackageReference Include="Masuit.Tools.Core" Version="2024.3.4"/>
+ <PackageReference Include="RestSharp" Version="112.1.0"/>
+ <PackageReference Include="SqlSugarCore" Version="5.1.4.158"/>
</ItemGroup>
</Project>
diff --git a/StandardPda/MES.Service/Modes/InspectorChangeLog.cs b/StandardPda/MES.Service/Modes/InspectorChangeLog.cs
index be942b4..d8dfb63 100644
--- a/StandardPda/MES.Service/Modes/InspectorChangeLog.cs
+++ b/StandardPda/MES.Service/Modes/InspectorChangeLog.cs
@@ -1,42 +1,46 @@
锘縰sing SqlSugar;
-namespace MES.Service.Modes
+namespace MES.Service.Modes;
+
+[SugarTable("INSPECTOR_CHANGE_LOG")]
+public class InspectorChangeLog
{
- [SugarTable("INSPECTOR_CHANGE_LOG")]
- public class InspectorChangeLog
- {
- /// <summary>
- /// 涓婚敭锛屽敮涓�鏍囪瘑
- /// </summary>
- [SugarColumn(ColumnName = "CHANGE_ID", IsPrimaryKey = true, IsIdentity = true)]
- public long ChangeId { get; set; }
- /// <summary>
- /// 妫�楠屽崟鍙�
- /// </summary>
- [SugarColumn(ColumnName = "INSPECTION_NO", Length = 50, IsNullable = false)]
- public string? InspectionNo { get; set; }
- /// <summary>
- /// 妫�楠屽憳
- /// </summary>
- [SugarColumn(ColumnName = "INSPECTOR", Length = 50, IsNullable = false)]
- public string? Inspector { get; set; }
+ /// <summary>
+ /// 涓婚敭锛屽敮涓�鏍囪瘑
+ /// </summary>
+ [SugarColumn(ColumnName = "CHANGE_ID", IsPrimaryKey = true,
+ IsIdentity = true)]
+ public long ChangeId { get; set; }
- /// <summary>
- /// 淇敼鏃堕棿锛堥粯璁ゅ綋鍓嶆椂闂达級
- /// </summary>
+ /// <summary>
+ /// 妫�楠屽崟鍙�
+ /// </summary>
+ [SugarColumn(ColumnName = "INSPECTION_NO", Length = 50, IsNullable = false)]
+ public string? InspectionNo { get; set; }
- [SugarColumn(ColumnName = "CHANGE_TIME", DefaultValue = "SYSDATE")]
- public DateTime? ChangeTime { get; set; }
- /// <summary>
- /// 淇敼浜�
- /// </summary>
+ /// <summary>
+ /// 妫�楠屽憳
+ /// </summary>
+ [SugarColumn(ColumnName = "INSPECTOR", Length = 50, IsNullable = false)]
+ public string? Inspector { get; set; }
- [SugarColumn(ColumnName = "CHANGED_BY", Length = 50, IsNullable = false)]
- public string? ChangedBy { get; set; }
- /// <summary>
- /// 鏄惁鏈夋晥锛圷:鏈夋晥 N锛氭棤鏁堬級
- /// </summary>
- [SugarColumn(ColumnName = "IS_VALID", DefaultValue = "Y", Length = 1)]
- public string? IsValid { get; set; }
- }
-}
+ /// <summary>
+ /// 淇敼鏃堕棿锛堥粯璁ゅ綋鍓嶆椂闂达級
+ /// </summary>
+
+ [SugarColumn(ColumnName = "CHANGE_TIME", DefaultValue = "SYSDATE")]
+ public DateTime? ChangeTime { get; set; }
+
+ /// <summary>
+ /// 淇敼浜�
+ /// </summary>
+
+ [SugarColumn(ColumnName = "CHANGED_BY", Length = 50, IsNullable = false)]
+ public string? ChangedBy { get; set; }
+
+ /// <summary>
+ /// 鏄惁鏈夋晥锛圷:鏈夋晥 N锛氭棤鏁堬級
+ /// </summary>
+ [SugarColumn(ColumnName = "IS_VALID", DefaultValue = "Y", Length = 1)]
+ public string? IsValid { get; set; }
+}
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/LtsLlj.cs b/StandardPda/MES.Service/Modes/LtsLlj.cs
index 3616a98..3b209f5 100644
--- a/StandardPda/MES.Service/Modes/LtsLlj.cs
+++ b/StandardPda/MES.Service/Modes/LtsLlj.cs
@@ -176,21 +176,30 @@
/// </summary>
[SugarColumn(ColumnName = "JYCS")]
public int JYCS { get; set; }
+
/// <summary>
- /// 鎶�鏀圭姸鎬�
+ /// 鎶�鏀圭姸鎬�
/// </summary>
[SugarColumn(ColumnName = "EXTEND_N01")]
public string? ExtendNo1 { get; set; }
+
/// <summary>
- /// 寰�鏈熸楠屽饱鍘�
+ /// 寰�鏈熸楠屽饱鍘�
/// </summary>
[SugarColumn(ColumnName = "LVLI")]
public string? LVLI { get; set; }
+
/// <summary>
- /// 鏈�澶ф娊妫�鏁伴噺
+ /// 鏈�澶ф娊妫�鏁伴噺
/// </summary>
[SugarColumn(ColumnName = "CHECK_QYT")]
public string? MaxCheckQyt { get; set; }
+
+ /// <summary>
+ /// 鏄惁鍒拌揣
+ /// </summary>
+ [SugarColumn(ColumnName = "IS_ARRIVAL")]
+ public int? IsArrival { get; set; }
[SugarColumn(IsIgnore = true)] public string? UserName { get; set; }
@@ -211,6 +220,7 @@
/// </summary>
[SugarColumn(IsIgnore = true)]
public string? NewFngDesc { get; set; }
+
/// <summary>
/// 椤圭洰
/// </summary>
diff --git a/StandardPda/MES.Service/Modes/MesItems.cs b/StandardPda/MES.Service/Modes/MesItems.cs
index 671fa72..e3a37e8 100644
--- a/StandardPda/MES.Service/Modes/MesItems.cs
+++ b/StandardPda/MES.Service/Modes/MesItems.cs
@@ -522,14 +522,15 @@
/// </summary>
[SugarColumn(ColumnName = "Old_ITEM_NO")]
public string? OldItemNo { get; set; }
+
/// <summary>
- /// 閲囪喘涓氬姟鍛�
+ /// 閲囪喘涓氬姟鍛�
/// </summary>
[SugarColumn(ColumnName = "MERCHANDISER")]
public string? Merchandiser { get; set; }
/// <summary>
- /// 浠撶鍛�
+ /// 浠撶鍛�
/// </summary>
[SugarColumn(ColumnName = "WAREHOUSEKEEPER")]
public string? WarehouseKeeper { get; set; }
diff --git a/StandardPda/MES.Service/Modes/MesQa.cs b/StandardPda/MES.Service/Modes/MesQa.cs
index 6215ac7..198761e 100644
--- a/StandardPda/MES.Service/Modes/MesQa.cs
+++ b/StandardPda/MES.Service/Modes/MesQa.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/MesQaIqc.cs b/StandardPda/MES.Service/Modes/MesQaIqc.cs
index 846cf8d..241bdf2 100644
--- a/StandardPda/MES.Service/Modes/MesQaIqc.cs
+++ b/StandardPda/MES.Service/Modes/MesQaIqc.cs
@@ -72,8 +72,9 @@
/// <summary>
/// 椤规缂栧彿
/// </summary>
- [SugarColumn(ColumnName = "ITEM_ID")] // 缂哄け瀛楁闇�瑕佹坊鍔�
+ [SugarColumn(ColumnName = "ITEM_ID")] // 缂哄け瀛楁闇�瑕佹坊鍔�
public string? ItemId { get; set; }
+
/// <summary>
/// </summary>
[SugarColumn(ColumnName = "ISENABLED")]
diff --git a/StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs b/StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs
index 361550e..d5e1b35 100644
--- a/StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs
+++ b/StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/MesQaItemsDetectDetail5.cs b/StandardPda/MES.Service/Modes/MesQaItemsDetectDetail5.cs
index 2c2f9b0..6c4d41c 100644
--- a/StandardPda/MES.Service/Modes/MesQaItemsDetectDetail5.cs
+++ b/StandardPda/MES.Service/Modes/MesQaItemsDetectDetail5.cs
@@ -155,9 +155,9 @@
public byte? GivenModify { get; set; }
/// <summary>
- /// 妫�楠屽伐鍏�
+ /// 妫�楠屽伐鍏�
/// </summary>
- [SugarColumn(ColumnName = "FCHECK_TOOL", Length = 100)] // 鏄庣‘闀垮害闄愬埗
+ [SugarColumn(ColumnName = "FCHECK_TOOL", Length = 100)] // 鏄庣‘闀垮害闄愬埗
public string? FcheckTool { get; set; }
/// <summary>
diff --git a/StandardPda/MES.Service/Modes/MesQsImage.cs b/StandardPda/MES.Service/Modes/MesQsImage.cs
index 382408d..0ea58fd 100644
--- a/StandardPda/MES.Service/Modes/MesQsImage.cs
+++ b/StandardPda/MES.Service/Modes/MesQsImage.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/MesQsSuspend.cs b/StandardPda/MES.Service/Modes/MesQsSuspend.cs
index 4ccb775..23ff075 100644
--- a/StandardPda/MES.Service/Modes/MesQsSuspend.cs
+++ b/StandardPda/MES.Service/Modes/MesQsSuspend.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/MesQualityStandard.cs b/StandardPda/MES.Service/Modes/MesQualityStandard.cs
index b4fdcfb..bf414fa 100644
--- a/StandardPda/MES.Service/Modes/MesQualityStandard.cs
+++ b/StandardPda/MES.Service/Modes/MesQualityStandard.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsItemIpiItem.cs b/StandardPda/MES.Service/Modes/QsItemIpiItem.cs
index b154739..59642a8 100644
--- a/StandardPda/MES.Service/Modes/QsItemIpiItem.cs
+++ b/StandardPda/MES.Service/Modes/QsItemIpiItem.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsItemIpiItemDetail.cs b/StandardPda/MES.Service/Modes/QsItemIpiItemDetail.cs
index f929172..0d1c504 100644
--- a/StandardPda/MES.Service/Modes/QsItemIpiItemDetail.cs
+++ b/StandardPda/MES.Service/Modes/QsItemIpiItemDetail.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsItemIpiReq.cs b/StandardPda/MES.Service/Modes/QsItemIpiReq.cs
index 89117b6..0daac60 100644
--- a/StandardPda/MES.Service/Modes/QsItemIpiReq.cs
+++ b/StandardPda/MES.Service/Modes/QsItemIpiReq.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsItemOqcItem.cs b/StandardPda/MES.Service/Modes/QsItemOqcItem.cs
index 79a6873..663083a 100644
--- a/StandardPda/MES.Service/Modes/QsItemOqcItem.cs
+++ b/StandardPda/MES.Service/Modes/QsItemOqcItem.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsItemOqcItemDetail.cs b/StandardPda/MES.Service/Modes/QsItemOqcItemDetail.cs
index 04d6de7..b661544 100644
--- a/StandardPda/MES.Service/Modes/QsItemOqcItemDetail.cs
+++ b/StandardPda/MES.Service/Modes/QsItemOqcItemDetail.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsItemOqcReq.cs b/StandardPda/MES.Service/Modes/QsItemOqcReq.cs
index b6b7151..4183733 100644
--- a/StandardPda/MES.Service/Modes/QsItemOqcReq.cs
+++ b/StandardPda/MES.Service/Modes/QsItemOqcReq.cs
@@ -1,5 +1,5 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsQaItemXj.cs b/StandardPda/MES.Service/Modes/QsQaItemXj.cs
index 2c20aba..28c435a 100644
--- a/StandardPda/MES.Service/Modes/QsQaItemXj.cs
+++ b/StandardPda/MES.Service/Modes/QsQaItemXj.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsQaItemXj01.cs b/StandardPda/MES.Service/Modes/QsQaItemXj01.cs
index e92e83c..95a65e9 100644
--- a/StandardPda/MES.Service/Modes/QsQaItemXj01.cs
+++ b/StandardPda/MES.Service/Modes/QsQaItemXj01.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/QsQaItemXj02.cs b/StandardPda/MES.Service/Modes/QsQaItemXj02.cs
index 7af5e23..02d930c 100644
--- a/StandardPda/MES.Service/Modes/QsQaItemXj02.cs
+++ b/StandardPda/MES.Service/Modes/QsQaItemXj02.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/SysUser.cs b/StandardPda/MES.Service/Modes/SysUser.cs
index fe1a380..fba9fff 100644
--- a/StandardPda/MES.Service/Modes/SysUser.cs
+++ b/StandardPda/MES.Service/Modes/SysUser.cs
@@ -1,6 +1,6 @@
-using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+using SqlSugar;
namespace MES.Service.Modes;
diff --git a/StandardPda/MES.Service/Modes/Womcaa.cs b/StandardPda/MES.Service/Modes/Womcaa.cs
index 931cff5..b0b4511 100644
--- a/StandardPda/MES.Service/Modes/Womcaa.cs
+++ b/StandardPda/MES.Service/Modes/Womcaa.cs
@@ -11,7 +11,8 @@
/// <summary>
/// 鑷鍒� SEQ_CAA
/// </summary>
- [SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_CAA", IsPrimaryKey = true)]
+ [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_CAA",
+ IsPrimaryKey = true)]
public decimal Id { get; set; }
/// <summary>
diff --git a/StandardPda/MES.Service/Modes/Womcab.cs b/StandardPda/MES.Service/Modes/Womcab.cs
index e8cac3c..86fdac8 100644
--- a/StandardPda/MES.Service/Modes/Womcab.cs
+++ b/StandardPda/MES.Service/Modes/Womcab.cs
@@ -11,7 +11,8 @@
/// <summary>
/// 鑷鍒�
/// </summary>
- [SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_CAB", IsPrimaryKey = true)]
+ [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_CAB",
+ IsPrimaryKey = true)]
public decimal Id { get; set; }
/// <summary>
@@ -202,32 +203,32 @@
/// <summary>
- /// 搴斿彂鏁伴噺
+ /// 搴斿彂鏁伴噺
/// </summary>
[SugarColumn(ColumnName = "MUST_QTY", ColumnDataType = "NUMBER(18,3)")]
public decimal? MustQty { get; set; }
/// <summary>
- /// 鐢ㄦ枡娓呭崟鐘舵�侊紙A-鍒涘缓锛孊-瀹℃牳涓紝C-宸插鏍革紝D-閲嶆柊瀹℃牳锛孼-鏆傚瓨锛�
+ /// 鐢ㄦ枡娓呭崟鐘舵�侊紙A-鍒涘缓锛孊-瀹℃牳涓紝C-宸插鏍革紝D-閲嶆柊瀹℃牳锛孼-鏆傚瓨锛�
/// </summary>
[SugarColumn(ColumnName = "TYPEB", Length = 2)]
public string? TypeB { get; set; }
/// <summary>
- /// 瀛愰」绫诲瀷锛�1-鏍囧噯浠� 2-杩旇繕浠� 3-鏇夸唬浠讹級
+ /// 瀛愰」绫诲瀷锛�1-鏍囧噯浠� 2-杩旇繕浠� 3-鏇夸唬浠讹級
/// </summary>
[SugarColumn(ColumnName = "MATERIAL_TYPE", Length = 1)]
public string? MaterialType { get; set; }
/// <summary>
- /// 浣跨敤姣斾緥锛�%锛�
+ /// 浣跨敤姣斾緥锛�%锛�
/// </summary>
[SugarColumn(ColumnName = "USE_RATE", ColumnDataType = "NUMBER(5,2)")]
public decimal? UseRate { get; set; }
/// <summary>
- /// 椤规
+ /// 椤规
/// </summary>
[SugarColumn(ColumnName = "FREPLACEGROUP", ColumnDataType = "NUMBER(5,2)")]
public decimal? FreplaceGroup { get; set; }
diff --git a/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs b/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs
index 8c31a54..e132364 100644
--- a/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs
@@ -45,8 +45,8 @@
EmployeeInfo entityEmployeeInfo,
List<EmployeeItem> entityEmployeeItems)
{
- db.Deleteable<EmployeeInfo>().Where(
- s => s.Id == entityEmployeeInfo.Id).ExecuteCommand();
+ db.Deleteable<EmployeeInfo>().Where(s => s.Id == entityEmployeeInfo.Id)
+ .ExecuteCommand();
db.Deleteable<EmployeeItem>()
.Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand();
@@ -63,8 +63,8 @@
EmployeeInfo entityEmployeeInfo,
List<EmployeeItem> entityEmployeeItems)
{
- var command = db.Deleteable<EmployeeInfo>().Where(
- s => s.Id == entityEmployeeInfo.Id).ExecuteCommand();
+ var command = db.Deleteable<EmployeeInfo>()
+ .Where(s => s.Id == entityEmployeeInfo.Id).ExecuteCommand();
var executeCommand = db.Deleteable<EmployeeItem>()
.Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand();
diff --git a/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs b/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs
index 03e085c..cafaa5e 100644
--- a/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs
@@ -148,9 +148,8 @@
CreateDate = DateTime.Now,
Company = "1000",
Factory = "1000",
- WarehouseKeeper=item.WarehouseKeeper,
- Merchandiser=item.Merchandiser
-
+ WarehouseKeeper = item.WarehouseKeeper,
+ Merchandiser = item.Merchandiser
};
list.Add(items);
}
diff --git a/StandardPda/MES.Service/service/BasicData/ProductionOrderManager.cs b/StandardPda/MES.Service/service/BasicData/ProductionOrderManager.cs
index 09d54d7..a336849 100644
--- a/StandardPda/MES.Service/service/BasicData/ProductionOrderManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/ProductionOrderManager.cs
@@ -1,8 +1,8 @@
-锘縰sing MES.Service.DB;
+锘縰sing System.Globalization;
+using MES.Service.DB;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using SqlSugar;
-using System.Globalization;
namespace MES.Service.service.BasicData;
diff --git a/StandardPda/MES.Service/service/LoginService.cs b/StandardPda/MES.Service/service/LoginService.cs
index 79ee359..0c04e57 100644
--- a/StandardPda/MES.Service/service/LoginService.cs
+++ b/StandardPda/MES.Service/service/LoginService.cs
@@ -1,6 +1,6 @@
-锘縰sing MES.Service.DB;
-using System.Data;
+锘縰sing System.Data;
using System.Text;
+using MES.Service.DB;
namespace MES.Service.service;
diff --git a/StandardPda/MES.Service/service/QC/BaseService.cs b/StandardPda/MES.Service/service/QC/BaseService.cs
index 7e4abef..ce466a0 100644
--- a/StandardPda/MES.Service/service/QC/BaseService.cs
+++ b/StandardPda/MES.Service/service/QC/BaseService.cs
@@ -51,12 +51,14 @@
});
return mesQsImages;
}
+
public List<MesQsImage> getLljAllImgByFid(string id, string qsType)
{
var db = SqlSugarHelper.GetInstance();
- var mesQsImages = db.Queryable<MesQsImage,MesQaItemsDetectDetail5>((a,b)=>
- new JoinQueryInfos(JoinType.Left,a.Fid==b.Id))
- .Where((a,b)=> b.ReleaseNo == id && a.Id != null).ToList();
+ var mesQsImages = db
+ .Queryable<MesQsImage, MesQaItemsDetectDetail5>((a, b) =>
+ new JoinQueryInfos(JoinType.Left, a.Fid == b.Id))
+ .Where((a, b) => b.ReleaseNo == id && a.Id != null).ToList();
mesQsImages.ForEach(s =>
{
if (s.ImageData is { Length: > 0 })
diff --git a/StandardPda/MES.Service/service/QC/LljService.cs b/StandardPda/MES.Service/service/QC/LljService.cs
index e5e979e..9716690 100644
--- a/StandardPda/MES.Service/service/QC/LljService.cs
+++ b/StandardPda/MES.Service/service/QC/LljService.cs
@@ -1,23 +1,14 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Data;
+using System.Security.Cryptography;
+using System.Text;
+using Masuit.Tools;
using MES.Service.DB;
using MES.Service.Dto.service;
using MES.Service.Modes;
using MES.Service.util;
-using MySqlConnector;
using Newtonsoft.Json;
-using RestSharp;
-using SharpCompress.Factories;
using SqlSugar;
-using System.ComponentModel;
-using System.Data;
-using System.Xml.Linq;
-using ZstdSharp.Unsafe;
-using System.Net.Http;
-using static Microsoft.EntityFrameworkCore.DbLoggerCategory.Database;
using DbType = System.Data.DbType;
-using System.Text;
-using System.Security.Cryptography;
-using AngleSharp.Io;
namespace MES.Service.service.QC;
@@ -40,14 +31,16 @@
var pageList = db
.Queryable<LtsLlj, IqcBefore, VMesQaItemsDetect01, SysUser,
- IqcBeforeFrom, SysUser, InspectorChangeLog, SysUser>((a, b, d, e, f, g,h,i) =>
+ IqcBeforeFrom, SysUser, InspectorChangeLog, SysUser>((a, b, d,
+ e, f, g, h, i) =>
new JoinQueryInfos(JoinType.Left, a.ItemId == b.ItemId,
JoinType.Inner, a.Id == d.Id,
JoinType.Left, a.CreateBy == e.Fcode,
JoinType.Left, f.Id == b.PID,
JoinType.Left, f.Sid == g.Fid,
- JoinType.Left,a.ReleaseNo==h.InspectionNo && h.IsValid=="Y",
- JoinType.Left,i.Fcode==h.Inspector
+ JoinType.Left,
+ a.ReleaseNo == h.InspectionNo && h.IsValid == "Y",
+ JoinType.Left, i.Fcode == h.Inspector
))
.WhereIF(
StringUtil.IsNotNullOrEmpty(queryObj.result) &&
@@ -61,6 +54,7 @@
// itemIds is { Length: > 0 },
// (a, b, c) => itemIds.Contains(a.ItemId))
.WhereIF(id > 0, (a, b, d) => a.Id == id)
+ .WhereIF(queryObj.arrivalFilter >= 0, (a, b, d) => a.IsArrival == queryObj.arrivalFilter)
.WhereIF(queryObj.createUser!="PL017"&& queryObj.UserIndex=="0", (a, b, d, e, f, g,h, i) => (g.Fcode == queryObj.createUser || i.Fcode == queryObj.createUser))//鍒ゆ柇姝ゅ崟鐨勬楠屽憳锛屾垨鑰呮楠屼负绌哄氨鏄剧ず姝ゅ崟鎹�
//鍔犵瓫閫夋潯浠�,鏍规嵁渚涘簲鍟嗭紝鐗╂枡缂栫爜锛岀墿鏂欏悕绉帮紝椤圭洰鎼滅储
//.WhereIF(queryObj.SearchValue != null && queryObj.SearchValue != "",
@@ -79,11 +73,11 @@
.WhereIF(queryObj.result == "宸插畬鎴�" && queryObj.state!= "鎵�鏈夌姸鎬�",(a, b, d, e) => (a.FcheckResu == queryObj.state))
// .WhereIF(queryObj.result == "鏈畬鎴�" && queryObj.SearchValue != null && queryObj.SearchValue != "", (a, b, d, e) => (e.Fname.ToLower().Contains(queryObj.SearchValue.ToLower())))
//.OrderByDescending((a, b, d) => a.Id)
- .Select((a, b, d, e, f, g,h,i) => new LtsLlj
+ .Select((a, b, d, e, f, g, h, i) => new LtsLlj
{
//UserName = g.Fname,
//UserName = (i.Fname!=null ||i.Fname!="") ? i.Fname : g.Fname,
- UserName = (i.Fname!=null ||i.Fname!="") ? i.Fname : g.Fname,
+ UserName = i.Fname != null || i.Fname != "" ? i.Fname : g.Fname,
FIRST = d.First,
CreateUserName = e.Fname,
NewFngDesc = d.NewFngDesc,
@@ -214,7 +208,7 @@
/// <summary>
- /// 璋冪敤瀛樺偍杩囩▼锛岄噸鏂拌幏鍙栨楠岄」鐩�
+ /// 璋冪敤瀛樺偍杩囩▼锛岄噸鏂拌幏鍙栨楠岄」鐩�
/// </summary>
/// <param name="itemNo"></param>
/// <param name="quantity"></param>
@@ -236,9 +230,9 @@
var parameters = new List<SugarParameter>
{
new("P_RELEASE_NO", releaseNo,
- DbType.String, ParameterDirection.Input),
- outputResult,
- outputMessage
+ DbType.String, ParameterDirection.Input),
+ outputResult,
+ outputMessage
};
var db = SqlSugarHelper.GetInstance();
@@ -251,24 +245,22 @@
// 鑾峰彇杈撳嚭鍙傛暟鐨勫��
var resultValue = outputResult.Value?.ToString();
var messageValue = outputMessage.Value?.ToString();
- string[] msg = new string[2];
+ var msg = new string[2];
msg[0] = resultValue;
msg[1] = messageValue;
return msg;
-
}
-
-
/// <summary>
- /// 淇濆瓨鏂版楠屽憳
+ /// 淇濆瓨鏂版楠屽憳
/// </summary>
/// <param name="NewStaffUserID">鏂版楠屽憳ID</param>
/// <param name="userID">淇敼浜�</param>
/// <param name="releaseNo">妫�楠屽崟鍙�</param>
/// <returns></returns>
- public string[] SaveCheckBy(string NewStaffUserID, string userID, string releaseNo)
+ public string[] SaveCheckBy(string NewStaffUserID, string userID,
+ string releaseNo)
{
// 瀹氫箟杈撳嚭鍙傛暟
var outputResult = new SugarParameter("o_Result", null,
@@ -283,14 +275,14 @@
var parameters = new List<SugarParameter>
{
new("P_FCHECK_BY", NewStaffUserID,
- DbType.String, ParameterDirection.Input),
- new("p_Release_No", releaseNo,
- DbType.String, ParameterDirection.Input),
+ DbType.String, ParameterDirection.Input),
+ new("p_Release_No", releaseNo,
+ DbType.String, ParameterDirection.Input),
new("p_User", userID,
- DbType.String, ParameterDirection.Input),
-
- outputResult,
- outputMessage
+ DbType.String, ParameterDirection.Input),
+
+ outputResult,
+ outputMessage
};
var db = SqlSugarHelper.GetInstance();
@@ -303,13 +295,11 @@
// 鑾峰彇杈撳嚭鍙傛暟鐨勫��
var resultValue = outputResult.Value?.ToString();
var messageValue = outputMessage.Value?.ToString();
- string[] msg = new string[2];
+ var msg = new string[2];
msg[0] = resultValue;
msg[1] = messageValue;
return msg;
-
}
-
public string[] SaveSysSubmit(SysSubmit sysSubmit)
@@ -327,30 +317,30 @@
var parameters = new List<SugarParameter>
{
new("PI_BILLNO", sysSubmit.PI_BILLNO,
- DbType.String, ParameterDirection.Input),
- new("PI_USER", sysSubmit.PI_USER,
- DbType.String, ParameterDirection.Input),
- new("PI_SAMPLE_STATUS", sysSubmit.PI_SAMPLE_STATUS,
- DbType.String, ParameterDirection.Input),
- new("PI_SAMPLE_TYPE", sysSubmit.PI_SAMPLE_TYPE,
- DbType.String, ParameterDirection.Input),
- new("PI_SAMPLE_REASON", sysSubmit.PI_SAMPLE_REASON,
- DbType.String, ParameterDirection.Input),
- new("PI_INSPECT_TYPE", sysSubmit.PI_INSPECT_TYPE,
- DbType.String, ParameterDirection.Input),
- new("PI_SAMPLE_PREPARATION", sysSubmit.PI_SAMPLE_PREPARATION,
- DbType.String, ParameterDirection.Input),
- new("PI_URGENCY", sysSubmit.PI_URGENCY,
- DbType.String, ParameterDirection.Input),
- new("PI_FIRMWAREVERSION", sysSubmit.PI_FIRMWAREVERSION,
- DbType.String, ParameterDirection.Input),
- new("PI_HARDWAREVERSION", sysSubmit.PI_HARDWAREVERSION,
- DbType.String, ParameterDirection.Input),
- new("PI_REMARK", sysSubmit.PI_REMARK,
- DbType.String, ParameterDirection.Input),
+ DbType.String, ParameterDirection.Input),
+ new("PI_USER", sysSubmit.PI_USER,
+ DbType.String, ParameterDirection.Input),
+ new("PI_SAMPLE_STATUS", sysSubmit.PI_SAMPLE_STATUS,
+ DbType.String, ParameterDirection.Input),
+ new("PI_SAMPLE_TYPE", sysSubmit.PI_SAMPLE_TYPE,
+ DbType.String, ParameterDirection.Input),
+ new("PI_SAMPLE_REASON", sysSubmit.PI_SAMPLE_REASON,
+ DbType.String, ParameterDirection.Input),
+ new("PI_INSPECT_TYPE", sysSubmit.PI_INSPECT_TYPE,
+ DbType.String, ParameterDirection.Input),
+ new("PI_SAMPLE_PREPARATION", sysSubmit.PI_SAMPLE_PREPARATION,
+ DbType.String, ParameterDirection.Input),
+ new("PI_URGENCY", sysSubmit.PI_URGENCY,
+ DbType.String, ParameterDirection.Input),
+ new("PI_FIRMWAREVERSION", sysSubmit.PI_FIRMWAREVERSION,
+ DbType.String, ParameterDirection.Input),
+ new("PI_HARDWAREVERSION", sysSubmit.PI_HARDWAREVERSION,
+ DbType.String, ParameterDirection.Input),
+ new("PI_REMARK", sysSubmit.PI_REMARK,
+ DbType.String, ParameterDirection.Input),
outputResult,
outputMessage
- };
+ };
var db = SqlSugarHelper.GetInstance();
@@ -362,56 +352,18 @@
// 鑾峰彇杈撳嚭鍙傛暟鐨勫��
var resultValue = outputResult.Value?.ToString();
var messageValue = outputMessage.Value?.ToString();
- string[] msg = new string[2];
+ var msg = new string[2];
msg[0] = resultValue;
msg[1] = messageValue;
return msg;
-
}
-
- public class DataAcquisitionConfiguration
- {
- //娴嬭瘯鐜
- public const string TEST_COMPANY_CODE = "55958795";
- public const string TEST_APP_KEY = "ab2d86b6dffabcc81dca6855c727c246";
- public const string TEST_APP_SECRET = "01b17babe2a96d5ebd802e67709f33d1";
- public const string TEST_ERP_CODE = "Z106";
-
- //姝e紡鐜
- public const string COMPANY_CODE = "72505985";
- public const string APP_KEY = "a2866f03bb7f76387bfb1a98001f0e31";
- public const string APP_SECRET = "f13bd1bcb130f0090ed92dc021e5f4e1";
- public const string ERP_CODE = "Z106";
- }
- [Serializable]
- public class ApiCommonParam
- {
- //鍙戞斁缁欑敤鎴风殑Key
- public string appKey { get; set; }
- //鎺ュ彛鐗堟湰
- public string version { get; set; }
- //鏁版嵁鎵�灞炲叕鍙哥紪鐮�
- public string ownerCompanyCode { get; set; }
- //鎿嶄綔鑰呮墍灞炲叕鍙哥紪鐮�
- public string operateCompanyCode { get; set; }
- //绛惧悕
- public string sign { get; set; }
- //鏃堕棿鎴�
- public long? timestamps { get; set; }
- ////鎵╁睍瀛楁
- //public object Reserver { get; set; }
- }
- [Serializable]
- public class BodyParam
- {
- public string erpCode { get; set; }
- public string dnXkNo { get; set; }
- }
public static string BuildCurrentSign(string paramJson, string appSecret)
{
var commonDict = new Dictionary<string, string>();
- var jsonDict = JsonConvert.DeserializeObject<Dictionary<string, object>>(paramJson);
+ var jsonDict =
+ JsonConvert
+ .DeserializeObject<Dictionary<string, object>>(paramJson);
var keyList = new List<string>();
foreach (var entry in jsonDict)
@@ -429,60 +381,21 @@
// 鎷兼帴绛惧悕瀛楃涓�
var sb = new StringBuilder();
- foreach (var key in keyList)
- {
- sb.Append(commonDict[key]).Append(":");
- }
+ foreach (var key in keyList) sb.Append(commonDict[key]).Append(":");
sb.Append(appSecret);
// 璁$畻MD5
using var md5 = MD5.Create();
- byte[] hashBytes = md5.ComputeHash(Encoding.UTF8.GetBytes(sb.ToString()));
+ var hashBytes = md5.ComputeHash(Encoding.UTF8.GetBytes(sb.ToString()));
return BitConverter.ToString(hashBytes)
- .Replace("-", "")
- .ToLowerInvariant();
- }
- public class XkyCommonParam
- {
- public ApiCommonParam commonParam { get; set; }
- public BodyParam body { get; set; }
-
- public static XkyCommonParam GetInit()
- {
- var apiParam = new ApiCommonParam
- {
- // 鍙戞惡瀹簯鎻愪緵鐨刟ppKey
- appKey = DataAcquisitionConfiguration.APP_KEY,
- // 鎺ュ彛鐗堟湰
- version = "1.0",
- // 鎿嶄綔鑰呮墍灞炲叕鍙哥紪鐮�
- operateCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE,
- // 鏁版嵁鎵�灞炲叕鍙哥紪鐮侊紝闈為泦鍥㈠叕鍙搁粯璁よ祴鍊间负鎿嶄綔鍏徃
- ownerCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE,
- // 褰撳墠鏃堕棿瀵瑰簲鐨勬椂闂存埑锛堢鏁帮級
- timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds()
- };
-
-
- string appSecret = DataAcquisitionConfiguration.APP_SECRET;
-
- // 鐢熸垚绛惧悕
- string sign = BuildCurrentSign(
- JsonConvert.SerializeObject(apiParam),
- appSecret);
- apiParam.sign = sign;
-
- return new XkyCommonParam
- {
- commonParam = apiParam
- };
- }
+ .Replace("-", "")
+ .ToLowerInvariant();
}
public async Task<string[]> SignDelivery(string id)
{
- string[] msg = new string[2];
+ var msg = new string[2];
//鍙戣捣璇锋眰锛岀鏀堕�佽揣鍗�
try
@@ -495,27 +408,30 @@
};
// 搴忓垪鍖栦负JSON
- string json = JsonConvert.SerializeObject(requestData);
+ var json = JsonConvert.SerializeObject(requestData);
- using (var client = new HttpClient())
- {
- // 璁剧疆璇锋眰鍐呭
- var content = new StringContent(json, Encoding.UTF8, "application/json");
- // 鍙戦�丳OST璇锋眰
- HttpResponseMessage response = await client.PostAsync(
- "https://openapi.xiekeyun.com/delivery/updateDeliveryStatus.json",
- content);
- // 澶勭悊鍝嶅簲
- if (response.IsSuccessStatusCode)
+ using (var client = new HttpClient())
{
- string responseBody = await response.Content.ReadAsStringAsync();
+ // 璁剧疆璇锋眰鍐呭
+ var content = new StringContent(json, Encoding.UTF8,
+ "application/json");
+ // 鍙戦�丳OST璇锋眰
+ var response = await client.PostAsync(
+ "https://openapi.xiekeyun.com/delivery/updateDeliveryStatus.json",
+ content);
+ // 澶勭悊鍝嶅簲
+ if (response.IsSuccessStatusCode)
+ {
+ var responseBody =
+ await response.Content.ReadAsStringAsync();
var result =
- JsonConvert.DeserializeObject<XKYApiResponse>(responseBody);
+ JsonConvert.DeserializeObject<XKYApiResponse>(
+ responseBody);
//鎴愬姛鍚庢墜鍔ㄤ笅鎺ㄥ埌璐у崟
- if (result.Result == 1) {
-
+ if (result.Result == 1)
+ {
// 瀹氫箟杈撳嚭鍙傛暟
-
+
var outputMessage = new SugarParameter("C_RESULT", null,
DbType.String,
ParameterDirection.Output, 4000);
@@ -523,8 +439,8 @@
// 瀹氫箟杈撳叆鍙傛暟
var parameters = new List<SugarParameter>
{
- new("C_IN_STR", "閫佽揣鍗曠鏀禰BTNOK[PL017["+id,
- DbType.String, ParameterDirection.Input),
+ new("C_IN_STR", "閫佽揣鍗曠鏀禰BTNOK[PL017[" + id,
+ DbType.String, ParameterDirection.Input),
outputMessage
};
@@ -537,7 +453,7 @@
// 鑾峰彇杈撳嚭鍙傛暟鐨勫��
-
+
var messageValue = outputMessage.Value?.ToString();
msg[0] = "0";
@@ -545,21 +461,22 @@
}
else
{
- if (result.ErrorMsg== "鍑鸿揣鍗曟嵁涓嶆槸宸查�佽揣鐘舵�侊紒")
+ if (result.ErrorMsg == "鍑鸿揣鍗曟嵁涓嶆槸宸查�佽揣鐘舵�侊紒")
{
// 瀹氫箟杈撳嚭鍙傛暟
- var outputMessage = new SugarParameter("C_RESULT", null,
+ var outputMessage = new SugarParameter("C_RESULT",
+ null,
DbType.String,
ParameterDirection.Output, 4000);
// 瀹氫箟杈撳叆鍙傛暟
var parameters = new List<SugarParameter>
- {
- new("C_IN_STR", "閫佽揣鍗曠鏀禰BTNOK[PL017["+id,
- DbType.String, ParameterDirection.Input),
- outputMessage
- };
+ {
+ new("C_IN_STR", "閫佽揣鍗曠鏀禰BTNOK[PL017[" + id,
+ DbType.String, ParameterDirection.Input),
+ outputMessage
+ };
var db = SqlSugarHelper.GetInstance();
@@ -581,21 +498,17 @@
msg[0] = "1";
msg[1] = "002[" + id + "绛炬敹澶辫触锛�" + result.ErrorMsg;
}
-
}
-
}
- else
- {
-
+ else
+ {
msg[0] = "1";
msg[1] = $"002[{id}绛炬敹澶辫触锛岃姹傚け璐ワ紝鐘舵�佺爜锛歿response.StatusCode}";
+ }
}
}
- }
catch (Exception ex)
{
-
msg[0] = "1";
msg[1] = $"002[璇锋眰澶辫触锛岀姸鎬佺爜锛歿ex.Message}";
}
@@ -604,9 +517,7 @@
//msg[0] = "1";
//msg[1] = responseBody;
return msg;
-
}
-
private string ExtractSubstring(string input, char startChar, char endChar)
@@ -679,9 +590,10 @@
{
var db = SqlSugarHelper.GetInstance();
- return db.Queryable<MesQaItemsDetectDetail5, MesQaItemsDetectDetail12>(
- (a, b) =>
- new JoinQueryInfos(JoinType.Left, a.Id == b.MainId))
+ return db
+ .Queryable<MesQaItemsDetectDetail5,
+ MesQaItemsDetectDetail12>((a, b) =>
+ new JoinQueryInfos(JoinType.Left, a.Id == b.MainId))
.Where((a, b) => a.ReleaseNo == releaseNo)
// .WhereIF(id > 0, (a, b) => a.Id == id)
.OrderByDescending((a, b) => a.FcheckItem)
@@ -726,12 +638,12 @@
}
-
public DataTable getAllInspectors()
{
- OracleSQLHelper SQLHelper = new();
- var sql =string.Format(@"select a.USER_NAME label,U.FCODE value from IQC_BEFORE_FROM a JOIN SYS_USER U ON U.FID=A.SID");
- return SQLHelper.ExecuteQuery(sql);
+ OracleSQLHelper SQLHelper = new();
+ var sql =
+ @"select a.USER_NAME label,U.FCODE value from IQC_BEFORE_FROM a JOIN SYS_USER U ON U.FID=A.SID";
+ return SQLHelper.ExecuteQuery(sql);
}
@@ -800,8 +712,8 @@
// result = "涓嶅悎鏍�";
else if (noCount >= QsItemOqcItem.FreQty)
result = "涓嶅悎鏍�";
- var useTransactionWithOracle = SqlSugarHelper.UseTransactionWithOracle(
- db =>
+ var useTransactionWithOracle =
+ SqlSugarHelper.UseTransactionWithOracle(db =>
{
var commit = 0;
commit += db.Updateable<MesQaItemsDetectDetail5>()
@@ -942,71 +854,71 @@
public DataTable getFromInfo(string BarCode)
{
OracleSQLHelper SQLHelper = new();
- var sql = string.Format(@"select b.ID,b.LOT_NO,b.RELEASE_NO,b.FSUBMIT from MES_INV_ITEM_BARCODES A
+ var sql = string.Format(
+ @"select b.ID,b.LOT_NO,b.RELEASE_NO,b.FSUBMIT from MES_INV_ITEM_BARCODES A
left join MES_QA_ITEMS_DETECT_01 B on A.BILL_NO=b.LOT_NO and A.ITEM_ID=b.ITEM_ID
- where ITEM_BARCODE='"+ BarCode + "'");
+ where ITEM_BARCODE='" + BarCode + "'");
return SQLHelper.ExecuteQuery(sql);
}
+
public DataTable getImgBDlist(string id)
{
OracleSQLHelper SQLHelper = new();
- var sql = string.Format(@"select id,FID,IMAGE_DATA from MES_QS_IMAGE where FID="+id+"");
+ var sql =
+ string.Format(
+ @"select id,FID,IMAGE_DATA from MES_QS_IMAGE where FID=" + id +
+ "");
return SQLHelper.ExecuteQuery(sql);
}
- /// <summary>
- /// 涓�鑷存�ч」鐩�
- /// </summary>
- public class Component
- {
- public string Name { get; set; }
- public List<string> Specs { get; set; }
- public List<string> Manufacturers { get; set; }
- public List<string> Id { get; set; }
- public int SelectedSpec { get; set; }
- public int SelectedMfg { get; set; }
- }
+
public List<Component> getYzxBDlist(string id)
{
OracleSQLHelper SQLHelper = new();
//鏌ュ厓鍣ㄤ欢
- var sql1 = string.Format(@"select ITEMNAME from MES_IQC_CONSISTENCY_ck where PID='"+id+"' group by ITEMNAME order by ITEMNAME");
+ var sql1 =
+ string.Format(
+ @"select ITEMNAME from MES_IQC_CONSISTENCY_ck where PID='" +
+ id + "' group by ITEMNAME order by ITEMNAME");
//鏌ユ槑缁�
- var sql2 = string.Format(@"select * from MES_IQC_CONSISTENCY_ck where PID='"+id+"' order by ITEMNAME,ITEMMODE,SUPPNAME");
- DataTable dataTable1= SQLHelper.ExecuteQuery(sql1);
- DataTable dataTable2 = SQLHelper.ExecuteQuery(sql2);
- List<Component> Components = new List<Component>();
+ var sql2 =
+ string.Format(@"select * from MES_IQC_CONSISTENCY_ck where PID='" +
+ id + "' order by ITEMNAME,ITEMMODE,SUPPNAME");
+ var dataTable1 = SQLHelper.ExecuteQuery(sql1);
+ var dataTable2 = SQLHelper.ExecuteQuery(sql2);
+ var Components = new List<Component>();
-
- for (int i = 0; i <dataTable1.Rows.Count; i++)
+ for (var i = 0; i < dataTable1.Rows.Count; i++)
{
- Component component = new Component();
- component.Name= dataTable1.Rows[i]["ITEMNAME"].ToString();
- component.Specs= new List<string>();
+ var component = new Component();
+ component.Name = dataTable1.Rows[i]["ITEMNAME"].ToString();
+ component.Specs = new List<string>();
component.Manufacturers = new List<string>();
component.Id = new List<string>();
component.SelectedSpec = -1;
component.SelectedMfg = -1;
- int index = 0;
- for (int j = 0; j < dataTable2.Rows.Count; j++)
- {
-
- if (dataTable2.Rows[j]["ITEMNAME"].ToString()== dataTable1.Rows[i]["ITEMNAME"].ToString())
+ var index = 0;
+ for (var j = 0; j < dataTable2.Rows.Count; j++)
+ if (dataTable2.Rows[j]["ITEMNAME"].ToString() ==
+ dataTable1.Rows[i]["ITEMNAME"].ToString())
{
- component.Specs.Add(dataTable2.Rows[j]["ITEMMODE"].ToString());
- component.Manufacturers.Add(dataTable2.Rows[j]["SUPPNAME"].ToString());
+ component.Specs.Add(dataTable2.Rows[j]["ITEMMODE"]
+ .ToString());
+ component.Manufacturers.Add(dataTable2.Rows[j]["SUPPNAME"]
+ .ToString());
component.Id.Add(dataTable2.Rows[j]["ID"].ToString());
- if (dataTable2.Rows[j]["ISCHACK"].ToString()=="1")
+ if (dataTable2.Rows[j]["ISCHACK"].ToString() == "1")
{
component.SelectedSpec = index;
component.SelectedMfg = index;
}
+
index++;
}
- }
Components.Add(component);
}
+
return Components;
}
@@ -1014,66 +926,73 @@
{
OracleSQLHelper SQLHelper = new();
//鏌ヤ笉鑹弿杩�
- var sql1 = string.Format(@"select DEFECT_NAME
+ var sql1 = @"select DEFECT_NAME
from MES_DEFECT_CODE A
- left join MES_DEFECT_TYPE X ON X.TYPE_NO = A.DEFECT_SORT AND X.COMPANY = A.COMPANY AND X.FACTORY = A.FACTORY");
-
+ left join MES_DEFECT_TYPE X ON X.TYPE_NO = A.DEFECT_SORT AND X.COMPANY = A.COMPANY AND X.FACTORY = A.FACTORY";
+
return SQLHelper.ExecuteQuery(sql1);
}
+
public DataTable getBlmsItem(string id)
{
OracleSQLHelper SQLHelper = new();
//鏌ヤ笉鑹弿杩�
- var sql1 = string.Format(@"select FCHECK_ITEM,FUNIT from mes_qa_items_detect_detail5 f where RELEASE_NO='"+id+"' and FUNIT is not null order by FCHECK_ITEM");
+ var sql1 = string.Format(
+ @"select FCHECK_ITEM,FUNIT from mes_qa_items_detect_detail5 f where RELEASE_NO='" +
+ id + "' and FUNIT is not null order by FCHECK_ITEM");
return SQLHelper.ExecuteQuery(sql1);
}
- public void saveYzxBDlist(string id,DataTable DB)
+
+ public void saveYzxBDlist(string id, DataTable DB)
{
OracleSQLHelper SQLHelper = new();
//鍏堟妸缁撴灉娓呯┖
- var sql1 = string.Format(@"update MES_IQC_CONSISTENCY_ck set ISCHACK=0 where PID='"+ id + "' ");
+ var sql1 =
+ string.Format(
+ @"update MES_IQC_CONSISTENCY_ck set ISCHACK=0 where PID='" +
+ id + "' ");
SQLHelper.ExecuteQuery(sql1);
- string rowId = "";
- for (int i = 0; i < DB.Rows.Count; i++)
- {
+ var rowId = "";
+ for (var i = 0; i < DB.Rows.Count; i++)
rowId += "'" + DB.Rows[i]["id"] + "',";
- }
rowId = rowId.Substring(0, rowId.Length - 1);
//淇敼缁撴灉
- var sql2 = string.Format(@"update MES_IQC_CONSISTENCY_ck set ISCHACK=1 where PID='" + id + "'and id in("+ rowId + ") ");
+ var sql2 =
+ string.Format(
+ @"update MES_IQC_CONSISTENCY_ck set ISCHACK=1 where PID='" +
+ id + "'and id in(" + rowId + ") ");
SQLHelper.ExecuteQuery(sql2);
-
}
public string[] YzxImgVerify(string id)
{
- string[] msgStr = new string[2];
-
+ var msgStr = new string[2];
+
OracleSQLHelper SQLHelper = new();
//淇敼缁撴灉
- var sql2 = string.Format(@"select A.ITEMNAME from ( select 888||min(id) id,ITEMNAME from MES_IQC_CONSISTENCY_CK where pid='"+ id + "' group by ITEMNAME) A " +
+ var sql2 = string.Format(
+ @"select A.ITEMNAME from ( select 888||min(id) id,ITEMNAME from MES_IQC_CONSISTENCY_CK where pid='" +
+ id + "' group by ITEMNAME) A " +
"left join MES_QS_IMAGE b on a.id=b.fid where B.id is null order by ITEMNAME");
- DataTable db= SQLHelper.ExecuteQuery(sql2);
+ var db = SQLHelper.ExecuteQuery(sql2);
if (db.Rows.Count > 0)
{
msgStr[1] = "鍏冨櫒浠讹細";
- for (int i = 0; i < db.Rows.Count; i++)
- {
- msgStr[1] += db.Rows[i]["ITEMNAME"]+ ",";
- }
+ for (var i = 0; i < db.Rows.Count; i++)
+ msgStr[1] += db.Rows[i]["ITEMNAME"] + ",";
msgStr[1] += "鏈畬鎴愬浘鐗囦笂浼狅紝璇蜂笂浼狅紒";
msgStr[0] = "1";
}
- else
+ else
{
msgStr[0] = "0";
msgStr[1] = "ok";
}
- return msgStr;
+ return msgStr;
}
public int UpdateQSItemDetail(MesQaItemsDetectDetail12 detail)
@@ -1142,8 +1061,8 @@
return SqlSugarHelper.UseTransactionWithOracle(db =>
{
return db.Updateable<MesQaItemsDetectDetail5>()
- .SetColumns(it =>
- it.Funit == dto.Remarks) //SetColumns鏄彲浠ュ彔鍔犵殑 鍐�2涓氨2涓瓧娈佃祴鍊�
+ .SetColumns(it =>
+ it.Funit == dto.Remarks) //SetColumns鏄彲浠ュ彔鍔犵殑 鍐�2涓氨2涓瓧娈佃祴鍊�
.Where(it => it.Id == dto.pid)
.ExecuteCommand();
});
@@ -1212,11 +1131,10 @@
// 鑾峰彇杈撳嚭鍙傛暟鐨勫��
var resultValue = outputResult.Value?.ToString();
var messageValue = outputMessage.Value?.ToString();
- string[] msg = new string[2];
+ var msg = new string[2];
msg[0] = resultValue;
msg[1] = messageValue;
return msg;
-
}
catch (Exception ex)
{
@@ -1253,6 +1171,106 @@
}
}
+
+ public class DataAcquisitionConfiguration
+ {
+ //娴嬭瘯鐜
+ public const string TEST_COMPANY_CODE = "55958795";
+ public const string TEST_APP_KEY = "ab2d86b6dffabcc81dca6855c727c246";
+
+ public const string TEST_APP_SECRET =
+ "01b17babe2a96d5ebd802e67709f33d1";
+
+ public const string TEST_ERP_CODE = "Z106";
+
+ //姝e紡鐜
+ public const string COMPANY_CODE = "72505985";
+ public const string APP_KEY = "a2866f03bb7f76387bfb1a98001f0e31";
+ public const string APP_SECRET = "f13bd1bcb130f0090ed92dc021e5f4e1";
+ public const string ERP_CODE = "Z106";
+ }
+
+ [Serializable]
+ public class ApiCommonParam
+ {
+ //鍙戞斁缁欑敤鎴风殑Key
+ public string appKey { get; set; }
+
+ //鎺ュ彛鐗堟湰
+ public string version { get; set; }
+
+ //鏁版嵁鎵�灞炲叕鍙哥紪鐮�
+ public string ownerCompanyCode { get; set; }
+
+ //鎿嶄綔鑰呮墍灞炲叕鍙哥紪鐮�
+ public string operateCompanyCode { get; set; }
+
+ //绛惧悕
+ public string sign { get; set; }
+
+ //鏃堕棿鎴�
+ public long? timestamps { get; set; }
+ ////鎵╁睍瀛楁
+ //public object Reserver { get; set; }
+ }
+
+ [Serializable]
+ public class BodyParam
+ {
+ public string erpCode { get; set; }
+ public string dnXkNo { get; set; }
+ }
+
+ public class XkyCommonParam
+ {
+ public ApiCommonParam commonParam { get; set; }
+ public BodyParam body { get; set; }
+
+ public static XkyCommonParam GetInit()
+ {
+ var apiParam = new ApiCommonParam
+ {
+ // 鍙戞惡瀹簯鎻愪緵鐨刟ppKey
+ appKey = DataAcquisitionConfiguration.APP_KEY,
+ // 鎺ュ彛鐗堟湰
+ version = "1.0",
+ // 鎿嶄綔鑰呮墍灞炲叕鍙哥紪鐮�
+ operateCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE,
+ // 鏁版嵁鎵�灞炲叕鍙哥紪鐮侊紝闈為泦鍥㈠叕鍙搁粯璁よ祴鍊间负鎿嶄綔鍏徃
+ ownerCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE,
+ // 褰撳墠鏃堕棿瀵瑰簲鐨勬椂闂存埑锛堢鏁帮級
+ timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds()
+ };
+
+
+ var appSecret = DataAcquisitionConfiguration.APP_SECRET;
+
+ // 鐢熸垚绛惧悕
+ var sign = BuildCurrentSign(
+ JsonConvert.SerializeObject(apiParam),
+ appSecret);
+ apiParam.sign = sign;
+
+ return new XkyCommonParam
+ {
+ commonParam = apiParam
+ };
+ }
+ }
+
+ /// <summary>
+ /// 涓�鑷存�ч」鐩�
+ /// </summary>
+ public class Component
+ {
+ public string Name { get; set; }
+ public List<string> Specs { get; set; }
+ public List<string> Manufacturers { get; set; }
+ public List<string> Id { get; set; }
+ public int SelectedSpec { get; set; }
+ public int SelectedMfg { get; set; }
+ }
+
/// <summary>
/// 鏂欏彿鍥剧焊鎺ュ彛杩斿洖瀵硅薄
/// </summary>
@@ -1266,27 +1284,24 @@
[JsonProperty("totalCount")] public int TotalCount { get; set; }
}
+
/// <summary>
- /// 鎼哄浜戞帴鍙h繑鍥炲璞�
+ /// 鎼哄浜戞帴鍙h繑鍥炲璞�
/// </summary>
public class XKYApiResponse
{
- [JsonProperty("errorCode")]
- public string ErrorCode { get; set; }
+ [JsonProperty("errorCode")] public string ErrorCode { get; set; }
- [JsonProperty("errorMsg")]
- public string ErrorMsg { get; set; }
+ [JsonProperty("errorMsg")] public string ErrorMsg { get; set; }
- [JsonProperty("result")]
- public int Result { get; set; }
+ [JsonProperty("result")] public int Result { get; set; }
- [JsonProperty("data")]
- public object Data { get; set; }
+ [JsonProperty("data")] public object Data { get; set; }
- [JsonProperty("curServerTime")]
- public long CurServerTime { get; set; }
+ [JsonProperty("curServerTime")] public long CurServerTime { get; set; }
// 濡傛灉闇�瑕佹椂闂磋浆鎹㈠彲浠ユ坊鍔犺繖涓睘鎬�
- public DateTime ServerTime => DateTimeOffset.FromUnixTimeMilliseconds(CurServerTime).DateTime;
+ public DateTime ServerTime => DateTimeOffset
+ .FromUnixTimeMilliseconds(CurServerTime).DateTime;
}
}
\ No newline at end of file
diff --git a/StandardPda/MES.Service/service/QC/RKJService.cs b/StandardPda/MES.Service/service/QC/RKJService.cs
index ef3aa9d..5cb1599 100644
--- a/StandardPda/MES.Service/service/QC/RKJService.cs
+++ b/StandardPda/MES.Service/service/QC/RKJService.cs
@@ -76,29 +76,28 @@
var qsItemOqcItems = db
.Queryable<MesQualityStandard>()
.Where(b => b.QsType == "3"
- && b.ItemNo == itemNo).Select(
- b => new QsItemOqcItem
- {
- ProjName = b.ProjName,
- ItemMod = b.ItemMod,
- InspectionMethod = b.InspectionMethod,
- UsingInstruments = b.UsingInstruments,
- LevelNum = SqlFunc.IsNull(
- SqlFunc.IsNull(b.LevelNum * b.InspectionLevel, 1),
- b.InspectionLevel),
- MaxValue = b.MaxValue,
- StandardValue = b.StandardValue,
- MinValue = b.MinValue,
- Notes = b.Notes,
- FcheckLevel = b.FcheckLevel,
- FacLevel = b.FacLevel,
- QsCode = b.QsCode,
- QsName = b.QsName,
- Result = "鏈娴�",
- isCheck = 0,
- Picture = b.Picture,
- Picturename = b.Picturename
- }).ToList();
+ && b.ItemNo == itemNo).Select(b => new QsItemOqcItem
+ {
+ ProjName = b.ProjName,
+ ItemMod = b.ItemMod,
+ InspectionMethod = b.InspectionMethod,
+ UsingInstruments = b.UsingInstruments,
+ LevelNum = SqlFunc.IsNull(
+ SqlFunc.IsNull(b.LevelNum * b.InspectionLevel, 1),
+ b.InspectionLevel),
+ MaxValue = b.MaxValue,
+ StandardValue = b.StandardValue,
+ MinValue = b.MinValue,
+ Notes = b.Notes,
+ FcheckLevel = b.FcheckLevel,
+ FacLevel = b.FacLevel,
+ QsCode = b.QsCode,
+ QsName = b.QsName,
+ Result = "鏈娴�",
+ isCheck = 0,
+ Picture = b.Picture,
+ Picturename = b.Picturename
+ }).ToList();
qsItemOqcItems.ForEach(item =>
{
@@ -377,8 +376,8 @@
result = 1;
else if (count - passCount < QsItemOqcItem.FreQty) result = 1;
- var useTransactionWithOracle = SqlSugarHelper.UseTransactionWithOracle(
- db =>
+ var useTransactionWithOracle =
+ SqlSugarHelper.UseTransactionWithOracle(db =>
{
var commit = 0;
commit += db.Updateable<QsItemOqcItem>()
@@ -443,12 +442,12 @@
private void setBarCodes(string? FcheckResu, QsItemOqcItemDetail detail,
SqlSugarClient db)
{
- var oqcReqList = db.Queryable<QsItemOqcReq, MesInvItemIns, Womdaa>(
- (a, b, c) =>
- new JoinQueryInfos(
- JoinType.Left, a.BillNo == b.BillNo,
- JoinType.Left, c.Daa001 == b.RbillNo
- ))
+ var oqcReqList = db
+ .Queryable<QsItemOqcReq, MesInvItemIns, Womdaa>((a, b, c) =>
+ new JoinQueryInfos(
+ JoinType.Left, a.BillNo == b.BillNo,
+ JoinType.Left, c.Daa001 == b.RbillNo
+ ))
.Where(a => a.Id == detail.Gid)
.Select((a, b, c) =>
new
@@ -471,7 +470,7 @@
JoinType.Left, a.Id == b.ItemInId))
.Where((a, b) => a.BillNo == qsItemOqcReq.BillNo)
.Select((a, b) => new
- { b.ItemBarcode, b.Quantity, b.MesScgdGxId })
+ { b.ItemBarcode, b.Quantity, b.MesScgdGxId })
.ToList();
var barCodes = mesInvItemInsList.Select(s => s.ItemBarcode).ToList();
@@ -589,8 +588,8 @@
var qsItemOqcReqs = db
.Queryable<QsItemOqcReq, MesItems, MesInvItemIns, MesInvTransaction,
- RKJDaa001, Womdaa, VLineUser>(
- (a, b, c, ca, m, da, z) => new JoinQueryInfos(
+ RKJDaa001, Womdaa, VLineUser>((a, b, c, ca, m, da, z) =>
+ new JoinQueryInfos(
JoinType.Left, a.ItemNo == b.ItemNo,
JoinType.Left, a.BillNo == c.BillNo,
JoinType.Left,
@@ -600,7 +599,7 @@
JoinType.Left, c.Id == m.ItemInId && a.ItemNo == m.ItemNo,
JoinType.Left, da.Daa001 == c.RbillNo,
JoinType.Left, da.Daa015 == z.LineNo //,
- //JoinType.Left,c.Bgr == d.UserNo
+ //JoinType.Left,c.Bgr == d.UserNo
))
// .WhereIF(lineNo != null && lineNo.Length > 0,
// (a, b, c, ca, m, da) => lineNo.Contains(da.Daa015))
@@ -842,12 +841,11 @@
var db = SqlSugarHelper.GetInstance();
return db
.Queryable<QsItemOqcReq, MesInvItemIns, MesInvItemInCDetails2,
- MesInvItemStocks>(
- (a, b, c, d) => new JoinQueryInfos(
- JoinType.Inner, a.BillNo == b.BillNo,
- JoinType.Inner, b.Id == c.ItemInId,
- JoinType.Inner, c.ItemBarcode == d.ItemBarcode
- ))
+ MesInvItemStocks>((a, b, c, d) => new JoinQueryInfos(
+ JoinType.Inner, a.BillNo == b.BillNo,
+ JoinType.Inner, b.Id == c.ItemInId,
+ JoinType.Inner, c.ItemBarcode == d.ItemBarcode
+ ))
.Where((a, b, c, d) => a.Id == gid)
.Count() > 0;
}
diff --git a/StandardPda/MES.Service/service/QC/SJService.cs b/StandardPda/MES.Service/service/QC/SJService.cs
index 42f6757..fcc93ec 100644
--- a/StandardPda/MES.Service/service/QC/SJService.cs
+++ b/StandardPda/MES.Service/service/QC/SJService.cs
@@ -103,8 +103,8 @@
return db
.Queryable<MesQualityStandard>()
- .Where(b => b.QsType == "1" && b.ItemNo == itemNo).Select(
- b => new QsItemIpiItem
+ .Where(b => b.QsType == "1" && b.ItemNo == itemNo).Select(b =>
+ new QsItemIpiItem
{
ProjName = b.ProjName,
ItemMod = b.ItemMod,
@@ -188,21 +188,20 @@
{
var qsItemIpiReq = item.From;
var qsItemIpiItems = item.Items;
- SqlSugarHelper.UseTransactionWithOracle(
- db =>
- {
- qsItemIpiReq.StatusDate = DateTime.Now;
- var pid = db.Insertable(qsItemIpiReq)
- .ExecuteReturnIdentity();
- qsItemIpiReq.Id = pid;
+ SqlSugarHelper.UseTransactionWithOracle(db =>
+ {
+ qsItemIpiReq.StatusDate = DateTime.Now;
+ var pid = db.Insertable(qsItemIpiReq)
+ .ExecuteReturnIdentity();
+ qsItemIpiReq.Id = pid;
- item.gid = pid;
+ item.gid = pid;
- qsItemIpiItems.ForEach(s => s.Pid = pid);
+ qsItemIpiItems.ForEach(s => s.Pid = pid);
- return db.Insertable(qsItemIpiItems)
- .ExecuteCommand();
- });
+ return db.Insertable(qsItemIpiItems)
+ .ExecuteCommand();
+ });
item.Items = getQSItems(qsItemIpiReq.Id, null);
//娌℃湁涓婁笅闄愮殑妫�楠岄」鐩嚜鍔ㄧ洏鐐逛负鍚堟牸
@@ -222,7 +221,7 @@
item.Items = getQSItems(qsItemIpiReq.Id, null);
var sjPageResult = new SJPageResult
- { Id = item.From.Id, Limit = 1, PageIndex = 1 };
+ { Id = item.From.Id, Limit = 1, PageIndex = 1 };
item.Result = getPage(sjPageResult)[0];
return item;
@@ -231,14 +230,13 @@
public QsItem SaveItem(QsItem item)
{
var qsItemIpiItems = item.Items;
- SqlSugarHelper.UseTransactionWithOracle(
- db =>
- {
- qsItemIpiItems.ForEach(s => s.Pid = item.gid);
+ SqlSugarHelper.UseTransactionWithOracle(db =>
+ {
+ qsItemIpiItems.ForEach(s => s.Pid = item.gid);
- return db.Insertable(qsItemIpiItems)
- .ExecuteCommand();
- });
+ return db.Insertable(qsItemIpiItems)
+ .ExecuteCommand();
+ });
item.Items = getQSItems(item.gid, null);
//娌℃湁涓婁笅闄愮殑妫�楠岄」鐩嚜鍔ㄧ洏鐐逛负鍚堟牸
@@ -322,8 +320,8 @@
if (count == passCount) result = 1;
- var useTransactionWithOracle = SqlSugarHelper.UseTransactionWithOracle(
- db =>
+ var useTransactionWithOracle =
+ SqlSugarHelper.UseTransactionWithOracle(db =>
{
var commit = 0;
commit += db.Updateable<QsItemIpiItem>()
@@ -358,8 +356,8 @@
//鍚堟牸鐨勬楠岀粨鏋滅瓑浜庢�绘楠屾暟瑙嗕负鍚堟牸
if (icount == passCount) result = 1;
- useTransactionWithOracle += SqlSugarHelper.UseTransactionWithOracle(
- db =>
+ useTransactionWithOracle +=
+ SqlSugarHelper.UseTransactionWithOracle(db =>
{
return db.Updateable<QsItemIpiReq>()
.SetColumns(s => s.IsPass == result)
diff --git a/StandardPda/MES.Service/service/QC/SuspendService.cs b/StandardPda/MES.Service/service/QC/SuspendService.cs
index f2cf91b..2c690c0 100644
--- a/StandardPda/MES.Service/service/QC/SuspendService.cs
+++ b/StandardPda/MES.Service/service/QC/SuspendService.cs
@@ -13,12 +13,12 @@
var db = SqlSugarHelper.GetInstance();
//return db.Queryable<SysDepartment>().ToList();
return db
- .Queryable<Womdaa, MesLine, QsQaItemXj, SysDepartment>(
- (a, b, c, d) =>
- new JoinQueryInfos(JoinType.Left,
- a.Daa002 == b.Id.ToString(),
- JoinType.Inner, a.Daa001 == c.BillNo,
- JoinType.Left, b.Departmentcode == d.Departmentcode))
+ .Queryable<Womdaa, MesLine, QsQaItemXj,
+ SysDepartment>((a, b, c, d) =>
+ new JoinQueryInfos(JoinType.Left,
+ a.Daa002 == b.Id.ToString(),
+ JoinType.Inner, a.Daa001 == c.BillNo,
+ JoinType.Left, b.Departmentcode == d.Departmentcode))
.Where((a, b, c, d) => b.LineName != null &&
statusArray.Contains(a.Daa018))
.GroupBy((a, b, c, d) => new
@@ -36,11 +36,10 @@
public List<MesLine> GetLines(string deptCode)
{
var db = SqlSugarHelper.GetInstance();
- var mesLines = db.Queryable<Womdaa, MesLine, QsQaItemXj>(
- (a, b, c) =>
- new JoinQueryInfos(JoinType.Left,
- a.Daa002 == b.Id.ToString(),
- JoinType.Inner, a.Daa001 == c.BillNo))
+ var mesLines = db.Queryable<Womdaa, MesLine, QsQaItemXj>((a, b, c) =>
+ new JoinQueryInfos(JoinType.Left,
+ a.Daa002 == b.Id.ToString(),
+ JoinType.Inner, a.Daa001 == c.BillNo))
.Where((a, b, c) => b.LineName != null &&
statusArray.Contains(a.Daa018)
&& b.Departmentcode == deptCode)
diff --git a/StandardPda/MES.Service/service/QC/XJService.cs b/StandardPda/MES.Service/service/QC/XJService.cs
index d618485..1d78f60 100644
--- a/StandardPda/MES.Service/service/QC/XJService.cs
+++ b/StandardPda/MES.Service/service/QC/XJService.cs
@@ -170,29 +170,28 @@
return db
.Queryable<MesQualityStandard>()
.Where(b => b.QsType == "2"
- && b.ItemNo == itemNo).Select(
- b => new QsQaItemXj01
- {
- ProjName = b.ProjName,
- ItemMod = b.ItemMod,
- InspectionMethod = b.InspectionMethod,
- UsingInstruments = b.UsingInstruments,
- LevelNum = SqlFunc.IsNull(
- SqlFunc.IsNull(b.LevelNum * b.InspectionLevel, 1),
- b.InspectionLevel),
- MaxValue = b.MaxValue,
- StandardValue = b.StandardValue,
- MinValue = b.MinValue,
- Notes = b.Notes,
- FcheckLevel = b.FcheckLevel,
- FacLevel = b.FacLevel,
- QsCode = b.QsCode,
- QsName = b.QsName,
- result = "鏈娴�",
- isCheck = 0,
- Picture = b.Picture,
- Picturename = b.Picturename
- }).ToList();
+ && b.ItemNo == itemNo).Select(b => new QsQaItemXj01
+ {
+ ProjName = b.ProjName,
+ ItemMod = b.ItemMod,
+ InspectionMethod = b.InspectionMethod,
+ UsingInstruments = b.UsingInstruments,
+ LevelNum = SqlFunc.IsNull(
+ SqlFunc.IsNull(b.LevelNum * b.InspectionLevel, 1),
+ b.InspectionLevel),
+ MaxValue = b.MaxValue,
+ StandardValue = b.StandardValue,
+ MinValue = b.MinValue,
+ Notes = b.Notes,
+ FcheckLevel = b.FcheckLevel,
+ FacLevel = b.FacLevel,
+ QsCode = b.QsCode,
+ QsName = b.QsName,
+ result = "鏈娴�",
+ isCheck = 0,
+ Picture = b.Picture,
+ Picturename = b.Picturename
+ }).ToList();
}
public List<QsQaItemXj01> getJYItem(decimal? pid, decimal? id)
@@ -399,8 +398,8 @@
if (count == passCount) result = 1;
- var useTransactionWithOracle = SqlSugarHelper.UseTransactionWithOracle(
- db =>
+ var useTransactionWithOracle =
+ SqlSugarHelper.UseTransactionWithOracle(db =>
{
var commit = 0;
commit += db.Updateable<QsQaItemXj01>()
diff --git a/StandardPda/MES.Service/service/WomcaaManager.cs b/StandardPda/MES.Service/service/WomcaaManager.cs
index 3100366..5e72408 100644
--- a/StandardPda/MES.Service/service/WomcaaManager.cs
+++ b/StandardPda/MES.Service/service/WomcaaManager.cs
@@ -129,7 +129,7 @@
var single = base.GetSingle(it => it.Erpid == entity.Erpid);
if (single != null) entity.Id = single.Id;
-
+
//Caa006 = dto.FMaterialId,
var mesLinkU9 = Db.Queryable<MesLinkU9>()
.Where(x => x.U9Id == dto.FMaterialId
@@ -213,7 +213,7 @@
var entity = Db.Queryable<Womcab>()
.Where(s => s.Erpid == womcab.Erpid).Single();
if (entity != null) womcab.Id = entity.Id;
-
+
//Cab003 = dto.FMaterialID
var mesLinkU9 = Db.Queryable<MesLinkU9>()
.Where(x => x.U9Id == dto.FMaterialID
diff --git a/StandardPda/MESApplication/Controllers/Base/LoginController.cs b/StandardPda/MESApplication/Controllers/Base/LoginController.cs
index 04794f5..15cf776 100644
--- a/StandardPda/MESApplication/Controllers/Base/LoginController.cs
+++ b/StandardPda/MESApplication/Controllers/Base/LoginController.cs
@@ -1,14 +1,10 @@
-锘縰sing Masuit.Tools;
-using Masuit.Tools.Database;
+锘縰sing System.Dynamic;
using MES.Service.Dto.@base;
using MES.Service.service;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
-using System.Dynamic;
-using static MES.Service.service.QC.LljService;
-using Newtonsoft.Json;
namespace MESApplication.Controllers.Base;
@@ -110,37 +106,30 @@
return ResponseResult.ResponseError(ex);
}
}
- public class Root
- {
- public string version { get; set; }
-
- public string apkUrl { get; set; }
- }
/// <summary>
- /// 鑾峰彇App鏈�鏂扮増鏈俊鎭�
+ /// 鑾峰彇App鏈�鏂扮増鏈俊鎭�
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
[HttpPost("getAppUpgradeInfo")]
public async Task<ResponseResult> getAppUpgradeInfo()
{
-
try
- {
+ {
HttpClient client = new();
- var requestUrl = $"http://192.168.1.104:8081/UpgradeInformation.json";
+ var requestUrl =
+ "http://192.168.1.104:8081/UpgradeInformation.json";
var response = await client.GetAsync(requestUrl);
response.EnsureSuccessStatusCode(); // 妫�鏌TTP鐘舵�佺爜
var responseContent = await response.Content.ReadAsStringAsync();
- var a= JsonConvert.DeserializeObject<Root>(responseContent);
+ var a = JsonConvert.DeserializeObject<Root>(responseContent);
return new ResponseResult
{
status = 0,
message = "OK",
data = a
};
-
}
catch (Exception ex)
{
@@ -148,4 +137,10 @@
}
}
+ public class Root
+ {
+ public string version { get; set; }
+
+ public string apkUrl { get; set; }
+ }
}
\ No newline at end of file
diff --git a/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs b/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs
index 6de5f15..ad17725 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs b/StandardPda/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs
index 8428a52..7659e40 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs
@@ -1,10 +1,10 @@
-锘縰sing MES.Service.Dto.webApi;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesCustomerController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesCustomerController.cs
index 32d80c2..65fe980 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesCustomerController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesCustomerController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs
index 91c5c82..6154c2e 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs
@@ -1,11 +1,11 @@
-锘縰sing MES.Service.Dto.webApi;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs
index 1c0e458..28ac2b5 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs
@@ -1,11 +1,11 @@
-锘縰sing MES.Service.Dto.webApi;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesDepotsController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesDepotsController.cs
index 7504e4d..3a20310 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesDepotsController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesDepotsController.cs
@@ -1,11 +1,11 @@
-锘縰sing MES.Service.Dto.webApi;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesItemTypeController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesItemTypeController.cs
index 1b57692..5ea2023 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesItemTypeController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesItemTypeController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs
index 2a5ca0a..5c4d4d5 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesPositionController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesPositionController.cs
index e8ddf22..34964d9 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesPositionController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesPositionController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs
index 2c76743..af34ef3 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesRohInController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesRohInController.cs
index f554b31..6e5c8d1 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesRohInController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesRohInController.cs
@@ -1,11 +1,11 @@
-锘縰sing MES.Service.Dto.webApi;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesRohInDataController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesRohInDataController.cs
index 54e7f8c..aff8ba6 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesRohInDataController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesRohInDataController.cs
@@ -1,8 +1,8 @@
-锘縰sing MES.Service.Modes;
+锘縰sing System.Dynamic;
+using MES.Service.Modes;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesStaffController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesStaffController.cs
index 4a8b9f6..3935d79 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesStaffController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesStaffController.cs
@@ -1,11 +1,11 @@
-锘縰sing MES.Service.Dto.webApi;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesSupplierController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesSupplierController.cs
index f667278..8955184 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesSupplierController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesSupplierController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesUnitController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesUnitController.cs
index 77d7954..e4b505e 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesUnitController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesUnitController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/OrganizeController.cs b/StandardPda/MESApplication/Controllers/BasicData/OrganizeController.cs
index 3bf2801..9d0a8a0 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/OrganizeController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/OrganizeController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/ProductionOrderController.cs b/StandardPda/MESApplication/Controllers/BasicData/ProductionOrderController.cs
index cc4c334..c031865 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/ProductionOrderController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/ProductionOrderController.cs
@@ -1,11 +1,11 @@
-锘縰sing MES.Service.Dto.webApi;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.service.BasicData;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/BasicData/SysDepartmentController.cs b/StandardPda/MESApplication/Controllers/BasicData/SysDepartmentController.cs
index dcf06df..4b5c2f1 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/SysDepartmentController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/SysDepartmentController.cs
@@ -1,4 +1,5 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Dynamic;
+using Masuit.Tools;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.service;
@@ -6,7 +7,6 @@
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
-using System.Dynamic;
namespace MESApplication.Controllers.BasicData;
diff --git a/StandardPda/MESApplication/Controllers/QC/BaseController.cs b/StandardPda/MESApplication/Controllers/QC/BaseController.cs
index bfd4538..aa54d00 100644
--- a/StandardPda/MESApplication/Controllers/QC/BaseController.cs
+++ b/StandardPda/MESApplication/Controllers/QC/BaseController.cs
@@ -1,9 +1,9 @@
-锘縰sing MES.Service.Dto.service;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.service;
using MES.Service.service.QC;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
-using System.Dynamic;
namespace MESApplication.Controllers.QC;
@@ -83,7 +83,7 @@
}
/// <summary>
- /// 鑾峰彇鏉ユ枡妫�鍗曚釜妫�楠屽崟涓婁紶鐨勬墍鏈夊浘鐗�
+ /// 鑾峰彇鏉ユ枡妫�鍗曚釜妫�楠屽崟涓婁紶鐨勬墍鏈夊浘鐗�
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
@@ -110,5 +110,4 @@
return ResponseResult.ResponseError(ex);
}
}
-
}
\ No newline at end of file
diff --git a/StandardPda/MESApplication/Controllers/QC/LljController.cs b/StandardPda/MESApplication/Controllers/QC/LljController.cs
index 7a81a79..be26b29 100644
--- a/StandardPda/MESApplication/Controllers/QC/LljController.cs
+++ b/StandardPda/MESApplication/Controllers/QC/LljController.cs
@@ -1,14 +1,12 @@
-锘縰sing Masuit.Tools;
+锘縰sing System.Data;
+using System.Dynamic;
using MES.Service.Dto.service;
using MES.Service.Modes;
using MES.Service.service.QC;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
-using NetTaste;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
-using System.Data;
-using System.Dynamic;
namespace MESApplication.Controllers.QC;
@@ -50,7 +48,7 @@
{
dynamic resultInfos = new ExpandoObject();
- string[] msg = new LljService().SetItems(itemNo, quantity, releaseNo);
+ var msg = new LljService().SetItems(itemNo, quantity, releaseNo);
return new ResponseResult
{
@@ -98,10 +96,10 @@
var releaseNo = data["releaseNo"].ToString();
var NewStaffUserID = data["NewStaffUserID"].ToString();
- string[] msg = new LljService().SaveCheckBy(NewStaffUserID, userID, releaseNo);
+ var msg =
+ new LljService().SaveCheckBy(NewStaffUserID, userID, releaseNo);
-
return new ResponseResult
{
status = int.Parse(msg[0]),
@@ -143,19 +141,18 @@
}
/// <summary>
- /// 鑾峰彇涓�鑷存�ф牳瀵归」鐩�
+ /// 鑾峰彇涓�鑷存�ф牳瀵归」鐩�
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
[HttpPost("getYzxItem")]
public ResponseResult getYzxItem([FromBody] JObject data)
{
-
var id = data["id"]?.ToString();
try
{
- var tbBillList =new LljService().getYzxBDlist(id);
-
+ var tbBillList = new LljService().getYzxBDlist(id);
+
return new ResponseResult
{
status = 0,
@@ -170,16 +167,15 @@
}
/// <summary>
- /// 鑾峰彇妫�楠屽崟鎵�鏈変笉鑹弿杩�
+ /// 鑾峰彇妫�楠屽崟鎵�鏈変笉鑹弿杩�
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
[HttpPost("getJYBlmsItem")]
public ResponseResult getJYBlmsItem([FromBody] JObject data)
{
-
var id = data["id"]?.ToString();
-
+
try
{
var tbBillList = new LljService().getBlmsItem(id);
@@ -199,25 +195,24 @@
/// <summary>
- /// 淇濆瓨涓�鑷存�ф牳瀵归」鐩�
+ /// 淇濆瓨涓�鑷存�ф牳瀵归」鐩�
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
[HttpPost("saveYzxItem")]
public ResponseResult saveYzxItem([FromBody] JObject data)
{
-
var id = data["id"]?.ToString();
var dataDt = data["data"]?.ToString();
- DataTable dt = JsonConvert.DeserializeObject<DataTable>(dataDt);
+ var dt = JsonConvert.DeserializeObject<DataTable>(dataDt);
try
{
new LljService().saveYzxBDlist(id, dt);
- string[] msg=new LljService().YzxImgVerify(id);
+ var msg = new LljService().YzxImgVerify(id);
return new ResponseResult
{
- status = int.Parse( msg[0]),
+ status = int.Parse(msg[0]),
message = msg[1],
data = ""
};
@@ -229,14 +224,13 @@
}
/// <summary>
- /// 鑾峰彇鎵�鏈夋楠屽憳淇℃伅
+ /// 鑾峰彇鎵�鏈夋楠屽憳淇℃伅
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
[HttpPost("getAllInspectors")]
public ResponseResult getAllInspectors([FromBody] JObject data)
{
-
try
{
var tbBillList = new LljService().getAllInspectors();
@@ -281,7 +275,7 @@
/// <summary>
- /// 閫氳繃鏉$爜鑾峰彇閫佹鍗曚俊鎭�
+ /// 閫氳繃鏉$爜鑾峰彇閫佹鍗曚俊鎭�
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
@@ -311,20 +305,19 @@
/// <summary>
- /// 鑾峰彇涓嶈壇鎻忚堪淇℃伅
+ /// 鑾峰彇涓嶈壇鎻忚堪淇℃伅
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
[HttpPost("getBlmsItem")]
public ResponseResult getBlmsItem([FromBody] JObject data)
{
-
-
try
{
var tbBillList = new LljService().getBlmsItem();
- string[] arrRate = tbBillList.AsEnumerable().Select(d => d.Field<string>("DEFECT_NAME")).ToArray();
-
+ string[] arrRate = tbBillList.AsEnumerable()
+ .Select(d => d.Field<string>("DEFECT_NAME")).ToArray();
+
return new ResponseResult
{
@@ -464,7 +457,7 @@
{
dynamic resultInfos = new ExpandoObject();
var msg = new LljService().IqcQaSubmit(rkjDto);
-
+
return new ResponseResult
{
status = int.Parse(msg[0]),
@@ -477,6 +470,7 @@
return ResponseResult.ResponseError(ex);
}
}
+
//IqcQaSubmit
[HttpPost("getImgBDlist")]
public ResponseResult getImgBDlist([FromBody] JObject data)
@@ -484,7 +478,7 @@
try
{
var id = data["id"]?.ToString();
-
+
var db = new LljService().getImgBDlist(id);
return new ResponseResult
@@ -501,12 +495,13 @@
}
/// <summary>
- /// 鑾峰彇U9鍥剧焊鏁版嵁
+ /// 鑾峰彇U9鍥剧焊鏁版嵁
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
[HttpPost("GetFileUrlByU9List")]
- public async Task<ResponseResult> GetFileUrlByU9List([FromBody] JObject data)
+ public async Task<ResponseResult> GetFileUrlByU9List(
+ [FromBody] JObject data)
{
try
{
@@ -516,32 +511,28 @@
var lljService = new LljService();
var tbBillList = await lljService.GetFileUrlByU9List(type, itemID);
if (tbBillList != null)
- {
return new ResponseResult
{
status = 0,
message = "OK",
data = tbBillList
};
- }
- else
- {
- return new ResponseResult
- {
- status = 0,
- message = "OK",
- data = ""
- };
- }
+ return new ResponseResult
+ {
+ status = 0,
+ message = "OK",
+ data = ""
+ };
}
catch (Exception ex)
{
return ResponseResult.ResponseError(ex);
}
}
+
/// <summary>
- /// 瀹為獙瀹ら�佹鏁版嵁淇濆瓨
+ /// 瀹為獙瀹ら�佹鏁版嵁淇濆瓨
/// </summary>
/// <param name="sysSubmit">瀹為獙瀹ら�佹鏁版嵁</param>
/// <returns></returns>
@@ -550,8 +541,7 @@
{
try
{
-
- string[] msg = new LljService().SaveSysSubmit(sysSubmit);
+ var msg = new LljService().SaveSysSubmit(sysSubmit);
return new ResponseResult
{
@@ -567,7 +557,7 @@
}
/// <summary>
- /// 閫佽揣鍗曠鏀跺苟鐢熸垚鍒拌揣鍗�
+ /// 閫佽揣鍗曠鏀跺苟鐢熸垚鍒拌揣鍗�
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
@@ -576,9 +566,8 @@
{
try
{
-
- //string[] msg = new LljService().SaveSysSubmit(sysSubmit);
- string[] msg= await new LljService().SignDelivery(id);
+ //string[] msg = new LljService().SaveSysSubmit(sysSubmit);
+ var msg = await new LljService().SignDelivery(id);
return new ResponseResult
{
status = int.Parse(msg[0]),
diff --git a/StandardPda/MESApplication/Controllers/QC/RKJController.cs b/StandardPda/MESApplication/Controllers/QC/RKJController.cs
index 7b8c126..427250f 100644
--- a/StandardPda/MESApplication/Controllers/QC/RKJController.cs
+++ b/StandardPda/MESApplication/Controllers/QC/RKJController.cs
@@ -1,10 +1,10 @@
-锘縰sing MES.Service.Dto.service;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.service;
using MES.Service.Modes;
using MES.Service.service.QC;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
-using System.Dynamic;
namespace MESApplication.Controllers.QC;
diff --git a/StandardPda/MESApplication/Controllers/QC/SJController.cs b/StandardPda/MESApplication/Controllers/QC/SJController.cs
index d76bb89..107d6b9 100644
--- a/StandardPda/MESApplication/Controllers/QC/SJController.cs
+++ b/StandardPda/MESApplication/Controllers/QC/SJController.cs
@@ -1,10 +1,10 @@
-锘縰sing MES.Service.Dto.service;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.service;
using MES.Service.Modes;
using MES.Service.service.QC;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
-using System.Dynamic;
namespace MESApplication.Controllers.QC;
diff --git a/StandardPda/MESApplication/Controllers/QC/SuspendController.cs b/StandardPda/MESApplication/Controllers/QC/SuspendController.cs
index f93f18e..ff980df 100644
--- a/StandardPda/MESApplication/Controllers/QC/SuspendController.cs
+++ b/StandardPda/MESApplication/Controllers/QC/SuspendController.cs
@@ -1,9 +1,9 @@
-锘縰sing MES.Service.Dto.service;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.service;
using MES.Service.service.QC;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
-using System.Dynamic;
namespace MESApplication.Controllers.QC;
diff --git a/StandardPda/MESApplication/Controllers/QC/XJController.cs b/StandardPda/MESApplication/Controllers/QC/XJController.cs
index 37e09dd..ef25d6b 100644
--- a/StandardPda/MESApplication/Controllers/QC/XJController.cs
+++ b/StandardPda/MESApplication/Controllers/QC/XJController.cs
@@ -1,10 +1,10 @@
-锘縰sing MES.Service.Dto.service;
+锘縰sing System.Dynamic;
+using MES.Service.Dto.service;
using MES.Service.Modes;
using MES.Service.service.QC;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
-using System.Dynamic;
namespace MESApplication.Controllers.QC;
diff --git a/StandardPda/MESApplication/Filter/ActionFilter.cs b/StandardPda/MESApplication/Filter/ActionFilter.cs
index a98b6e9..07166f2 100644
--- a/StandardPda/MESApplication/Filter/ActionFilter.cs
+++ b/StandardPda/MESApplication/Filter/ActionFilter.cs
@@ -1,9 +1,9 @@
-锘縰sing Microsoft.AspNetCore.Mvc;
+锘縰sing System.Diagnostics;
+using System.Text;
+using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Controllers;
using Microsoft.AspNetCore.Mvc.Filters;
using Newtonsoft.Json;
-using System.Diagnostics;
-using System.Text;
namespace MESApplication.Filter;
diff --git a/StandardPda/MESApplication/Startup.cs b/StandardPda/MESApplication/Startup.cs
index a0c95ac..b764775 100644
--- a/StandardPda/MESApplication/Startup.cs
+++ b/StandardPda/MESApplication/Startup.cs
@@ -1,11 +1,11 @@
-锘縰sing MES.Service.Dto.@base;
+锘縰sing System.Reflection;
+using MES.Service.Dto.@base;
using MES.Service.util;
using MESApplication.Filter;
using Microsoft.OpenApi.Models;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using Swashbuckle.AspNetCore.SwaggerUI;
-using System.Reflection;
namespace MESApplication;
@@ -36,7 +36,7 @@
{
c.SwaggerDoc("v1",
new OpenApiInfo
- { Title = "MESApplication.Api", Version = "v1" });
+ { Title = "MESApplication.Api", Version = "v1" });
var xmlFile =
$"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
diff --git a/StandardPda/MESApplication/appsettings.json b/StandardPda/MESApplication/appsettings.json
index ffc7a2f..7558d49 100644
--- a/StandardPda/MESApplication/appsettings.json
+++ b/StandardPda/MESApplication/appsettings.json
@@ -12,7 +12,7 @@
"ProductionErpUrl": "http://192.168.11.120:8098/WebService1.asmx/mesToErpinfoFormal",
//姝e紡搴�
"DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104 )(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = zmz_prd; Password=zmzprd"
- //娴嬭瘯搴擄紙鍙戝竷鏃惰鍒囨崲姝e紡搴擄紝鎻愪氦浠g爜鍕挎彁浜ゆ鏂囦欢锛�
- //"DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104 )(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = zmz_test; Password=zmztest"
+ //娴嬭瘯搴擄紙鍙戝竷鏃惰鍒囨崲姝e紡搴擄紝鎻愪氦浠g爜鍕挎彁浜ゆ鏂囦欢锛�
+ //"DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104 )(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = zmz_test; Password=zmztest"
}
}
--
Gitblit v1.9.3