From 011ca316e6ec2ed93e31c45a9ebd9d3c66664871 Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期五, 17 四月 2026 11:47:03 +0800
Subject: [PATCH] 代码更新

---
 项目代码/WCS/WCSServices/WIDESEAWCS_TaskInfoService/PackaxisTaskService.cs |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/PackaxisTaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/PackaxisTaskService.cs"
index bfe700b..4a29805 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/PackaxisTaskService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_TaskInfoService/PackaxisTaskService.cs"
@@ -61,7 +61,6 @@
                 Dt_StationPackInfo? stationPackInfo = stationPackInfos.FirstOrDefault(x => x.PackType == packinfo.PackType && x.OrderNo == packinfo.OrderNo && x.AssignNum < x.PackNum);
                 Dt_PackaxisTask packaxisTask = new Dt_PackaxisTask();
                 //濡傛灉璁㈠崟鐩稿悓銆佸灈鍨嬩竴鑷村苟涓斿垎閰嶆暟閲忓皯浜庣爜鍨涚粨鎵樻暟閲忓垯鍒嗛厤鍒颁竴璧�
-                _unitOfWorkManage.BeginTran();
                 if (stationPackInfo != null)
                 {
                     packaxisTask = new Dt_PackaxisTask()
@@ -82,14 +81,14 @@
                     stationPackInfo.AssignNum += 1;
                     stationPackInfo.ExecutingNum += 1;
                     packinfo.PackStatus = StationOccupiedEnum.Sure.ObjToInt();
-
+                    _unitOfWorkManage.BeginTran();
                     //鏇存柊鐮佸灈鎵ц宸ヤ綅
                     _stationPackInfoRepository.UpdateData(stationPackInfo);
                     //鏇存柊寰呯爜鍨涗俊鎭〃
                     _packinfoRepository.UpdateData(packinfo);
                     //娣诲姞鐮佸灈浠诲姟
                     BaseDal.AddData(packaxisTask);
-
+                    _unitOfWorkManage.CommitTran();
                 }
                 else//鍒嗛厤鏂板伐浣�
                 {
@@ -130,14 +129,16 @@
                     packInfoAssign.AssignNum += 1;
                     packInfoAssign.ExecutingNum += 1;
                     packinfo.PackStatus = StationOccupiedEnum.Sure.ObjToInt();
+                    _unitOfWorkManage.BeginTran();
                     //鏇存柊鐮佸灈鎵ц宸ヤ綅
                     _stationPackInfoRepository.UpdateData(packInfoAssign);
                     //鏇存柊寰呯爜鍨涗俊鎭〃
                     _packinfoRepository.UpdateData(packinfo);
                     //娣诲姞鐮佸灈浠诲姟
                     BaseDal.AddData(packaxisTask);
+                    _unitOfWorkManage.CommitTran();
                 }
-                _unitOfWorkManage.CommitTran();
+                
                 return content.OK(barCode, packaxisTask);
             }
             catch (Exception ex)
@@ -209,7 +210,6 @@
         {
             try
             {
-                
                 Dt_PackaxisTask? packaxisTaskFinish = null;
                 if (packaxisTask!=null)
                 {

--
Gitblit v1.9.3