From 3f016f3de352db04e5c2d99dae9e4b7472198359 Mon Sep 17 00:00:00 2001
From: Admin <Admin@ADMIN>
Date: 星期二, 23 十二月 2025 17:43:46 +0800
Subject: [PATCH] 最新
---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA.Services/Common/AddBoxContainer.cs | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA.Services/Common/AddBoxContainer.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA.Services/Common/AddBoxContainer.cs"
index 7923e52..fb9ed6f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA.Services/Common/AddBoxContainer.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA.Services/Common/AddBoxContainer.cs"
@@ -21,13 +21,13 @@
if (boxHead == null || boxDetail == null || goodsInfo == null)
throw new Exception($"娌℃湁鎵惧埌瀵逛换鍔℃墭鐩樺彿锛氥�恵taskInfo.task_barcode}銆戝搴旂殑缁勭洏淇℃伅鎴栬�呮槸褰曞叆淇℃伅");
- //杩欓噷鏄幏鍙栫┖鎵樼洏閲嶉噺锛岃皟璇曞崰鏃舵敞閲�
- Dt_container_head_hty container_Head_Hty = Dt_container_head_htyRepository.Instance.Find(x => x.containerhead_barcode == taskInfo.task_barcode
- && x.containerhead_operatetype == "empty" && x.containerhead_creator != "WCS" && !string.IsNullOrEmpty(x.containerhead_palletweight) && "0" != x.containerhead_palletweight)
- .OrderByDescending(x => x.containerhead_finishtime).First();
+
+
+ //杩欓噷鑾峰彇绌烘墭鐩樼殑閲嶉噺
+ Dt_EmptyPallet dt_EmptyPallet = Dt_EmptyPalletRepository.Instance.Find(x => x.EmptyPallet_name == taskInfo.task_barcode).First();
- if (container_Head_Hty == null)
+ if (dt_EmptyPallet == null)
throw new Exception($"娌℃湁鎵惧埌瀵逛换鍔℃墭鐩樺彿锛氥�恵taskInfo.task_barcode}銆戝搴旂殑绌烘墭鐩樺嚭搴撹褰�");
//0涓嶅悎鏍�,1鍚堟牸
int weighingResult = 0;
@@ -36,7 +36,7 @@
if (null != standars)
{
//褰撳墠杞存壙
- decimal currentWeighing = (decimal.Parse(taskInfo.task_weight) - decimal.Parse(container_Head_Hty.containerhead_palletweight))
+ decimal currentWeighing = (decimal.Parse(taskInfo.task_weight) - decimal.Parse(dt_EmptyPallet.EmptyPallet_palletweight))
+ standars.weighing_addWeighing.GetValueOrDefault();
//鏄惁璁$畻
if (standars.weighing_isCompute == 1)
@@ -63,7 +63,7 @@
conHead.containerhead_barcode = taskInfo.task_barcode;
conHead.containerhead_creator = taskInfo.task_creator;
conHead.containerhead_createtime = DateTime.Now;
- conHead.containerhead_palletweight = container_Head_Hty.containerhead_palletweight;
+ conHead.containerhead_palletweight = dt_EmptyPallet.EmptyPallet_palletweight;
Dt_container_headRepository.Instance.Add(conHead, true);
Dt_container_detail conDetail = new Dt_container_detail();
@@ -82,7 +82,7 @@
conDetail.containerdtl_madeUnit = goodsInfo.mesInfo_madeUnit;
conDetail.containerdtl_number = goodsInfo.mesInfo_number;
conDetail.containerdtl_goodsCode = goodsInfo.mesInfo_qrCode;
- conDetail.containerdtl_goodsWeight = ((decimal.Parse(taskInfo.task_weight) - decimal.Parse(container_Head_Hty.containerhead_palletweight))
+ conDetail.containerdtl_goodsWeight = ((decimal.Parse(taskInfo.task_weight) - decimal.Parse(dt_EmptyPallet.EmptyPallet_palletweight))
+ standars.weighing_addWeighing.GetValueOrDefault()).ToString();
conDetail.containerdtl_creator = taskInfo.task_creator;
conDetail.containerdtl_createtime = DateTime.Now;
--
Gitblit v1.9.3