From 14c1493badf203b9b65403e6043661127352fc40 Mon Sep 17 00:00:00 2001
From: xwt <2740516069@qq.com>
Date: 星期五, 09 五月 2025 19:01:57 +0800
Subject: [PATCH] 修改
---
StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs | 1
StandardInterface/MES.Service/Modes/MesItems.cs | 16 --
StandardInterface/MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs | 6
StandardInterface/MES.Service/Modes/QcIssueResult/QcIssueResults.cs | 48 +-------
StandardInterface/MES.Service/service/QC/LljService.cs | 3
StandardInterface/MES.Service/service/QcIssueResult/QcIssueResultManager.cs | 258 +++++++++++-------------------------------
StandardInterface/MES.Service/service/BasicData/Material/MesItemsManager.cs | 3
7 files changed, 79 insertions(+), 256 deletions(-)
diff --git a/StandardInterface/MES.Service/Modes/MesItems.cs b/StandardInterface/MES.Service/Modes/MesItems.cs
index bd6cf87..afa7d7d 100644
--- a/StandardInterface/MES.Service/Modes/MesItems.cs
+++ b/StandardInterface/MES.Service/Modes/MesItems.cs
@@ -488,20 +488,4 @@
[SugarColumn(ColumnName = "MJBM")]
public string? MJBM { get; set; }
- /// <summary>
- /// 瀹㈡埛鐗╂枡缂栫爜
- /// </summary>
- [SugarColumn(ColumnName = "KHWLBM")]
- public string? KHWLBM { get; set; }
- /// <summary>
- /// 棰滆壊
- /// </summary>
- [SugarColumn(ColumnName = "YS")]
- public string? YS { get; set; }
- /// <summary>
- /// 涓嬮亾宸ュ簭
- /// </summary>
- [SugarColumn(ColumnName = "NEXT_GX")]
- public string? Next_Gx { get; set; }
-
}
\ No newline at end of file
diff --git a/StandardInterface/MES.Service/Modes/QcIssueResult/QcIssueResults.cs b/StandardInterface/MES.Service/Modes/QcIssueResult/QcIssueResults.cs
index 482615d..e17e4f8 100644
--- a/StandardInterface/MES.Service/Modes/QcIssueResult/QcIssueResults.cs
+++ b/StandardInterface/MES.Service/Modes/QcIssueResult/QcIssueResults.cs
@@ -15,56 +15,20 @@
[SugarColumn(ColumnName = "ID", IsPrimaryKey = true, OracleSequenceName = "SEQ_QCISSUE_RESULT")]
public decimal Id { get; set; }
- //鏉ユ枡妫�楠屽崟鍙�
+ //閫佽揣鍗曞彿
[SugarColumn(ColumnName = "RELEASE_NO")]
public string? ReleaseNo { get; set; }
- //娴佺▼鍙�
- [SugarColumn(ColumnName = "INSTANCEID")]
- public string? INSTANCEID { get; set; }
+ //閫佽揣鍗曞彿
+ [SugarColumn(ColumnName = "PROCESSNO")]
+ public string? ProcessNo { get; set; }
- //澶勭悊缁撴灉
+ //渚涘簲鍟�
[SugarColumn(ColumnName = "FREVIEW")]
public string? FReview { get; set; }
- //寮傚父澶勭疆鍗曟槸鍚﹁鎷掔粷
+ //渚涘簲鍟�
[SugarColumn(ColumnName = "QCSTATU")]
public string? QcStatu { get; set; }
-
- //鐢宠鏁伴噺
- [SugarColumn(ColumnName = "APPLICATIONNUM")]
- public string? APPLICATIONNUM { get; set; }
-
- //涓嶈壇鍘熷洜
- [SugarColumn(ColumnName = "BADCAUSES")]
- public string? BADCAUSES { get; set; }
-
- //鎵�灞炶溅闂�
- [SugarColumn(ColumnName = "BELONGINGWORKSHOP")]
- public string? BELONGINGWORKSHOP { get; set; }
-
- //璇勫鐘舵��
- [SugarColumn(ColumnName = "REVIEWSTATUS")]
- public string? REVIEWSTATUS { get; set; }
-
- //鐗╂枡鍚嶇О
- [SugarColumn(ColumnName = "ITEMNAME")]
- public string? ITEMNAME { get; set; }
-
- //鐗╂枡缂栫爜
- [SugarColumn(ColumnName = "ITEMNO")]
- public string? ITEMNO { get; set; }
-
- //渚涘簲鍟嗗悕绉�
- [SugarColumn(ColumnName = "SUPPLIERNAME")]
- public string? SUPPLIERNAME { get; set; }
-
- //澶囨敞
- [SugarColumn(ColumnName = "REMARK")]
- public string? REMARK { get; set; }
-
- //浜у搧璐ㄩ噺鐘跺喌鍙婄敵璇峰師鍥�
- [SugarColumn(ColumnName = "APPLICATIONRESON")]
- public string? APPLICATIONRESON { get; set; }
}
diff --git a/StandardInterface/MES.Service/service/BasicData/Material/MesItemsManager.cs b/StandardInterface/MES.Service/service/BasicData/Material/MesItemsManager.cs
index 4b8dbc9..f18ff8d 100644
--- a/StandardInterface/MES.Service/service/BasicData/Material/MesItemsManager.cs
+++ b/StandardInterface/MES.Service/service/BasicData/Material/MesItemsManager.cs
@@ -219,9 +219,6 @@
F_BZGS =item.F_BZGS,
WLFZMC=item.F_FZMC,
MJBM =item.MJBM,
- KHWLBM =item.KHWLBM,
- YS=item.YS,
- Next_Gx = item.NEXT_GX,
};
}
diff --git a/StandardInterface/MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs b/StandardInterface/MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs
index 8f3b66b..49bb250 100644
--- a/StandardInterface/MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs
+++ b/StandardInterface/MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs
@@ -94,9 +94,9 @@
.Deleteable<MesRohInData>()
.Where(s => decimals.Contains(s.Id))
.ExecuteCommand() > 0;
- return true;
- /* if (update && insertOrUpdate) return true;
- throw new NotImplementedException("鏇存柊澶辫触");*/
+
+ if (update && insertOrUpdate) return true;
+ throw new NotImplementedException("鏇存柊澶辫触");
}
// 鎻掑叆鎴栨洿鏂版暟鎹殑鏂规硶
diff --git a/StandardInterface/MES.Service/service/QC/LljService.cs b/StandardInterface/MES.Service/service/QC/LljService.cs
index f1f2206..7649b7c 100644
--- a/StandardInterface/MES.Service/service/QC/LljService.cs
+++ b/StandardInterface/MES.Service/service/QC/LljService.cs
@@ -255,7 +255,8 @@
Company = "1000",
FenterQty = SqlFunc.AggregateCount(b.Id),
FcheckResu = a.FcheckResu,
- FcheckItemDesc = a.FcheckItemDesc
+ // FcheckItemDesc = a.FcheckItemDesc
+ FcheckItemDesc = a.FspecRequ
}).ToList();
}
diff --git a/StandardInterface/MES.Service/service/QcIssueResult/QcIssueResultManager.cs b/StandardInterface/MES.Service/service/QcIssueResult/QcIssueResultManager.cs
index beec420..17d2f46 100644
--- a/StandardInterface/MES.Service/service/QcIssueResult/QcIssueResultManager.cs
+++ b/StandardInterface/MES.Service/service/QcIssueResult/QcIssueResultManager.cs
@@ -28,7 +28,7 @@
//寮傚父澶勭疆鍗曠粨鏋滆〃
[SugarTable("MES_QA_ITEMS_DETECT_01")]
-public class QcIssueResultManager : Repository<QcIssueResults>
+public class QcIssueResultManager: Repository<QcIssueResults>
{
/**
* 浣跨敤 Token 鍒濆鍖栬处鍙稢lient
@@ -118,9 +118,9 @@
}
catch (TeaException err)
{
-
- return $"TeaException: Code={err.Code}, Message={err.Message}";
-
+
+ return $"TeaException: Code={err.Code}, Message={err.Message}";
+
}
catch (Exception _err)
{
@@ -132,7 +132,7 @@
* 鑾峰彇userid
* @return string 杩斿洖鍚姩缁撴灉
*/
- public HttpClient _httpClient;
+ public HttpClient _httpClient;
public string DingTalkService()
{
_httpClient = new HttpClient();
@@ -153,7 +153,7 @@
return await GetUserIdByMobile(accessToken, phone);
}
-
+
public async Task<string> GetUserIdByMobile(string accessToken, string mobile)
{
@@ -255,7 +255,7 @@
AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues2 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues
{
Name = "TextField_1LW382XRH1DS0",
- Value = getQcIssueResultDetail.ItemName,
+ Value = getQcIssueResultDetail.ItemName ,
};
AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues3 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues
{
@@ -286,7 +286,7 @@
{
Name = "InnerContactField_WVZLUIPZ9J40",
Value = applicationUser,
-
+
};
AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues9 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues
{
@@ -305,12 +305,12 @@
};
AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues12 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues
{
- Name = "DDPhotoField_QD15KYR764G0",
+ Name = "DDPhotoField_QD15KYR764G0\r\n",
Value = "娴嬭瘯涓嶈壇鍥剧墖",
};
AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues13 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues
{
- Name = "DDAttachment_GLZLFSIWK9S0",
+ Name = "DDAttachment_GLZLFSIWK9S0\r\n",
Value = "闄勪欢",
};
AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues14 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues
@@ -404,45 +404,22 @@
/**
* 灏嗗甫鏈夋祦绋嬪彿鍜屾楠屽崟鍙风殑鏂拌褰曟彃鍏ヨ〃涓�
*/
- public dynamic SaveProcessNo(string ReleaseNo, string ProcessNo, string StaffNo, string Department)
+ public dynamic SaveProcessNo(string ReleaseNo,string ProcessNo)
{
+
var QcIssueResults = GetQcIssueResults(ReleaseNo, ProcessNo);
-
- var ApplicantResults = GetApplicantResults(ProcessNo, StaffNo);
-
- var DepartmentResults = GetDepartmentResults(ProcessNo, Department);
-
- var db = SqlSugarHelper.GetInstance();
-
- db.Insertable(ApplicantResults).ExecuteCommand(); // 鎻掑叆鐢宠浜烘暟鎹�
- db.Insertable(DepartmentResults).ExecuteCommand(); // 鎻掑叆閮ㄩ棬鏁版嵁
return UseTransaction(db =>
{
- try
- {
-
-
- // 缁熶竴浣跨敤浜嬪姟db
- //SaveOrUpdateApplicantData(db, ApplicantResults);
- //SaveOrUpdateDepartmentData(db, DepartmentResults);
- SaveOrUpdateData(db, QcIssueResults);
-
- return 1;
- }
- catch
- {
- db.RollbackTran();
- throw;
- }
- });
+ return SaveOrUpdateData(db, QcIssueResults) ? 1 : 0;
+ }) > 0;
}
public QcIssueResults GetQcIssueResults(string ReleaseNo, string ProcessNo)
{
var QcIssueResults = new QcIssueResults
{
- INSTANCEID = ProcessNo,
+ ProcessNo = ProcessNo,
ReleaseNo = ReleaseNo,
QcStatu = ""
};
@@ -450,85 +427,33 @@
return QcIssueResults;
}
- public IqcApplicant GetApplicantResults(string ProcessNo, string StaffNo)
- {
- var db = SqlSugarHelper.GetInstance();
-
- var stafflist = db.Queryable<DingNameCode>()
- .Where(t => t.STAFF_NO == StaffNo)
- .Select(t => new DingNameCode
- {
- STAFF_NAME = t.STAFF_NAME,
- PHONE_NUMBER = t.PHONE_NUMBER
- })
- .ToList();
-
- var ApplicantResults = new IqcApplicant
- {
- INSTANCEID = ProcessNo,
- APPLICANTID = StaffNo,
- APPLICANTNAME = stafflist[0].STAFF_NAME
- };
-
- return ApplicantResults;
- }
-
- public IqcDepartment GetDepartmentResults(string ProcessNo, string Department)
- {
-
- var DepartmentResults = new IqcDepartment
- {
- INSTANCEID = ProcessNo,
- DEPARTMENTNAME = Department
- };
-
- return DepartmentResults;
- }
-
/**
* 鏍规嵁娴佺▼鍙锋洿鏂拌〃鐨勮褰�
*/
public dynamic Save(ErpQcIssueResult erpQcIssueResult)
{
- //var json = JsonConvert.SerializeObject(erpQcIssueResult);
+ var json = JsonConvert.SerializeObject(erpQcIssueResult);
- ////var saveSuccess = UseTransaction(db =>
- ////{
- //// var data = GetMesQcIssueResults(erpQcIssueResult);
- //// return SaveOrUpdateData(db, data);
- ////});
-
- //return new
+ //var saveSuccess = UseTransaction(db =>
//{
- // SerializedPayload = json,
- // ServerTime = DateTime.UtcNow.ToString("O")
- //};
+ // var data = GetMesQcIssueResults(erpQcIssueResult);
+ // return SaveOrUpdateData(db, data);
+ //});
- var mesQcIssueResults = GetMesQcIssueResults(erpQcIssueResult);
-
- return UseTransaction(db =>
+ return new
{
- return SaveOrUpdateData(db, mesQcIssueResults) ? 1 : 0;
- }) > 0;
-
+ SerializedPayload = json,
+ ServerTime = DateTime.UtcNow.ToString("O")
+ };
}
public QcIssueResults GetMesQcIssueResults(ErpQcIssueResult erpQcIssueResult)
{
var mesQcIssueResults = new QcIssueResults
{
- INSTANCEID = erpQcIssueResult.ProcessNo,
+ ProcessNo = erpQcIssueResult.ProcessNo,
FReview = erpQcIssueResult.FReview,
- APPLICATIONNUM = erpQcIssueResult.ApplicationQuantity.ToString(),
- BADCAUSES = erpQcIssueResult.BadCauses,
- BELONGINGWORKSHOP = erpQcIssueResult.AffiliatedWorkshop,
- REVIEWSTATUS = erpQcIssueResult.FReview,
- QcStatu = erpQcIssueResult.QcStatus,
- ITEMNAME = erpQcIssueResult.ItemName,
- ITEMNO = erpQcIssueResult.ItemNo,
- SUPPLIERNAME = erpQcIssueResult.SupplierName,
- REMARK = erpQcIssueResult.Remark,
- APPLICATIONRESON=erpQcIssueResult.Reason
+ QcStatu = erpQcIssueResult.QcStatus
};
return mesQcIssueResults;
@@ -542,7 +467,7 @@
// 鏌ヨ QcIssueResults 琛ㄤ腑鏄惁瀛樺湪鍖归厤鐨勮褰�
var mapping = db.Queryable<QcIssueResults>()
- .Where(t => t.INSTANCEID == qcIssueResults.INSTANCEID)
+ .Where(t => t.ProcessNo == qcIssueResults.ProcessNo)
.Select(t => new QcIssueResults
{
ReleaseNo = t.ReleaseNo,
@@ -551,7 +476,7 @@
if (mapping.Any())
{
- if (qcIssueResults.QcStatu == "鎷掔粷")
+ if (qcIssueResults.QcStatu=="鎷掔粷")
{
string ReleaseNo = mapping.FirstOrDefault().ReleaseNo;
@@ -560,21 +485,9 @@
.SetColumns(t => new QcIssueResults
{
ReleaseNo = ReleaseNo,
- INSTANCEID = qcIssueResults.INSTANCEID,
- FReview = qcIssueResults.FReview,
- APPLICATIONNUM = qcIssueResults.APPLICATIONNUM,
- BADCAUSES = qcIssueResults.BADCAUSES,
- BELONGINGWORKSHOP = qcIssueResults.BELONGINGWORKSHOP,
- REVIEWSTATUS = qcIssueResults.REVIEWSTATUS,
- QcStatu = qcIssueResults.QcStatu,
- ITEMNAME = qcIssueResults.ITEMNAME,
- ITEMNO = qcIssueResults.ITEMNO,
- SUPPLIERNAME = qcIssueResults.SUPPLIERNAME,
- REMARK = qcIssueResults.REMARK,
- APPLICATIONRESON=qcIssueResults.APPLICATIONRESON
-
+ FReview = qcIssueResults.FReview
})
- .Where(t => t.INSTANCEID == qcIssueResults.INSTANCEID) // 鏄惧紡鎸囧畾鏇存柊鏉′欢
+ .Where(t => t.ProcessNo == qcIssueResults.ProcessNo) // 鏄惧紡鎸囧畾鏇存柊鏉′欢
.ExecuteCommand();
// 鏌ヨ UpdateMesQaItems 琛ㄤ腑鏄惁瀛樺湪鍖归厤鐨勮褰�
@@ -586,28 +499,41 @@
if (existingRecord != null)
{
+ string result = null;
+ bool returnValue = false;
try
{
- //瀹氫箟杈撳叆鍙傛暟
- var inputParam1 = new SugarParameter("pi_no", existingRecord.ReleaseNo);
- var inputParam2 = new SugarParameter("pi_user", "PL017");
- // 瀹氫箟杈撳嚭鍙傛暟
- var outParam1 = new SugarParameter("po_result", null, true);
- var outParam2 = new SugarParameter("po_msg", null, true);
- // 浣跨敤 SqlSugar 鎵ц瀛樺偍杩囩▼
- Db.Ado.ExecuteCommand("BEGIN PRC_MES_IQC_CG_REVOCK(:pi_no,:pi_user,:po_result,:po_msg ); END;", inputParam1, inputParam2, outParam1, outParam2);
- // 鑾峰彇杈撳嚭鍙傛暟鐨勫��
- int result = int.Parse((string)outParam1.Value);
- string message = outParam2.Value == DBNull.Value ? string.Empty : (string)outParam2.Value;
- if (result == 1)
+ string connectionString = "User Id=yc_dev;Password=ycdev;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.100)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)))";
+ using (OracleConnection connection = new OracleConnection(connectionString))
{
- //瀛樺偍杩囩▼澶辫触鍒欎簨鍔¤繘琛屽洖婊�
- db.Ado.RollbackTran();
- throw new Exception(message);
+ using (OracleCommand command = new OracleCommand("PRC_MES_IQC_CG_REVOCK", connection))
+ {
+ command.CommandType = CommandType.StoredProcedure;
+ // 娣诲姞杈撳叆鍙傛暟
+ command.Parameters.Add("pi_no", OracleDbType.Varchar2).Value = existingRecord.ReleaseNo; // 鏇挎崲涓哄疄闄呭��
+ command.Parameters.Add("pi_user", OracleDbType.Varchar2).Value = "PL017"; // 鏇挎崲涓哄疄闄呭��
+ // 娣诲姞杈撳嚭鍙傛暟
+ OracleParameter poResult = new OracleParameter("po_result", OracleDbType.Int32, ParameterDirection.Output);
+ OracleParameter poMsg = new OracleParameter("po_msg", OracleDbType.Varchar2, 4000, ParameterDirection.Output);
+ command.Parameters.Add(poResult);
+ command.Parameters.Add(poMsg);
+ // 鎵撳紑杩炴帴骞舵墽琛屽懡浠�
+ connection.Open();
+ command.ExecuteNonQuery();
+ // 澶勭悊杩斿洖鍊�
+ if (poResult.Value != null && poResult.Value.ToString() == "0")
+ {
+ returnValue = true;
+ }
+ else
+ {
+ // 杈撳嚭閿欒淇℃伅
+ string errorMsg = poMsg.Value != null ? poMsg.Value.ToString() : "Unknown error occurred";
+ Console.WriteLine("Error: " + errorMsg);
+ }
+ }
}
- // 鎻愪氦浜嬪姟
- db.Ado.CommitTran();
- return true;
+ return returnValue;
}
catch (Exception ex)
{
@@ -620,8 +546,7 @@
throw new Exception("鏈壘鍒伴渶瑕佹洿鏂扮殑璁板綍");
}
}
- else
- {
+ else{
string ReleaseNo = mapping.FirstOrDefault().ReleaseNo;
// 鍙洿鏂� ReleaseNo 鍜� FReview 涓や釜瀛楁
@@ -629,22 +554,9 @@
.SetColumns(t => new QcIssueResults
{
ReleaseNo = ReleaseNo,
- INSTANCEID = qcIssueResults.INSTANCEID,
- FReview = qcIssueResults.FReview,
- APPLICATIONNUM = qcIssueResults.APPLICATIONNUM,
- BADCAUSES = qcIssueResults.BADCAUSES,
- BELONGINGWORKSHOP = qcIssueResults.BELONGINGWORKSHOP,
- REVIEWSTATUS = qcIssueResults.REVIEWSTATUS,
- QcStatu = qcIssueResults.QcStatu,
- ITEMNAME = qcIssueResults.ITEMNAME,
- ITEMNO = qcIssueResults.ITEMNO,
- SUPPLIERNAME = qcIssueResults.SUPPLIERNAME,
- REMARK = qcIssueResults.REMARK,
- APPLICATIONRESON = qcIssueResults.APPLICATIONRESON
-
-
+ FReview = qcIssueResults.FReview
})
- .Where(t => t.INSTANCEID == qcIssueResults.INSTANCEID) // 鏄惧紡鎸囧畾鏇存柊鏉′欢
+ .Where(t => t.ProcessNo == qcIssueResults.ProcessNo) // 鏄惧紡鎸囧畾鏇存柊鏉′欢
.ExecuteCommand();
// 鏌ヨ UpdateMesQaItems 琛ㄤ腑鏄惁瀛樺湪鍖归厤鐨勮褰�
@@ -657,7 +569,7 @@
if (existingRecord != null)
{
// 鏇存柊 UpdateMesQaItems 琛ㄤ腑鐨勫瓧娈�
- existingRecord.FngHandle = qcIssueResults.REVIEWSTATUS;
+ existingRecord.FngHandle = qcIssueResults.FReview;
if (existingRecord.FngHandle == "閫�璐�")
{
existingRecord.FMRMODE = "閫�鏂欒ˉ鏂�";
@@ -669,44 +581,6 @@
// 鎵ц鏇存柊鎿嶄綔
updateResult = db.Updateable(existingRecord).ExecuteCommand();
-
- if (updateResult > 0)
- {
- try
- {
-
- //瀹氫箟杈撳叆鍙傛暟
- var inputParam1 = new SugarParameter("PI_BILLNO", ReleaseNo);
- var inputParam2 = new SugarParameter("PI_USER", "PL017");
- var inputParam3 = new SugarParameter("PI_HANDLE", existingRecord.FngHandle);
- var inputParam4 = new SugarParameter("PI_TLFS", existingRecord.FMRMODE);
- var inputParam5 = new SugarParameter("PI_REMARK", "");
-
- // 瀹氫箟杈撳嚭鍙傛暟
- var outParam1 = new SugarParameter("PO_RESULT", null, true);
- var outParam2 = new SugarParameter("PO_MSG", null, true);
- // 浣跨敤 SqlSugar 鎵ц瀛樺偍杩囩▼
- Db.Ado.ExecuteCommand("BEGIN PRC_MES_IQC_CG_SUBMIT(:PI_BILLNO,:PI_BILLNO,:PI_HANDLE,:PI_TLFS,:PI_REMARK,:PO_RESULT,:PO_MSG); END;", inputParam1, inputParam2, inputParam3, inputParam4, inputParam5, outParam1, outParam2);
- // 鑾峰彇杈撳嚭鍙傛暟鐨勫��
- int result = int.Parse((string)outParam1.Value);
- string message = outParam2.Value == DBNull.Value ? string.Empty : (string)outParam2.Value;
- if (result == 1)
- {
- //瀛樺偍杩囩▼澶辫触鍒欎簨鍔¤繘琛屽洖婊�
- db.Ado.RollbackTran();
- throw new Exception(message);
- }
- // 鎻愪氦浜嬪姟
- db.Ado.CommitTran();
- return true;
-
- }
- catch (Exception ex)
- {
- Console.WriteLine("Exception: " + ex.Message);
- return false;
- }
- }
return updateResult > 0; // 濡傛灉鏇存柊鎴愬姛锛岃繑鍥� true
}
@@ -725,6 +599,8 @@
}
}
+
+
}
// 鍝嶅簲妯″瀷
diff --git a/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs b/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs
index 5441097..782124d 100644
--- a/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs
+++ b/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs
@@ -74,6 +74,7 @@
mesDeliveryBarcode.Id = single.Id;
}
+
mesDeliveryBarcode.DeliveryNo = barcode.DeliveryNo;
mesDeliveryBarcode.ProductCode = barcode.ProductCode;
--
Gitblit v1.9.3