From 068a221025ffe209b25f00642f9bcd1e28861fe0 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 16 10月 2025 15:58:42 +0800
Subject: [PATCH] 本次请求中物料号不能重复修复
---
DEmon/iWareCc/FinishStackerTask/Chain/保存出入库明细信息.cs | 37 +++++++++++++++++++++----------------
1 files changed, 21 insertions(+), 16 deletions(-)
diff --git "a/DEmon/iWareCc/FinishStackerTask/Chain/\344\277\235\345\255\230\345\207\272\345\205\245\345\272\223\346\230\216\347\273\206\344\277\241\346\201\257.cs" "b/DEmon/iWareCc/FinishStackerTask/Chain/\344\277\235\345\255\230\345\207\272\345\205\245\345\272\223\346\230\216\347\273\206\344\277\241\346\201\257.cs"
index 197d674..a8cf4f1 100644
--- "a/DEmon/iWareCc/FinishStackerTask/Chain/\344\277\235\345\255\230\345\207\272\345\205\245\345\272\223\346\230\216\347\273\206\344\277\241\346\201\257.cs"
+++ "b/DEmon/iWareCc/FinishStackerTask/Chain/\344\277\235\345\255\230\345\207\272\345\205\245\345\272\223\346\230\216\347\273\206\344\277\241\346\201\257.cs"
@@ -15,7 +15,7 @@
namespace iWareCc.FinishStackerTask.Chain
{
- public class 淇濆瓨鍑哄叆搴撴槑缁嗕俊鎭� : IHandler
+ public class 淇濆瓨鍑哄叆搴撴槑缁嗕俊鎭� : IHandler
{
/// <summary>
/// 璇ヨ妭鐐圭殑涓嬩竴涓妭鐐�
@@ -49,22 +49,26 @@
{
var task = DecompositionTaskContainer.PartTask;
int materid = 0;
- using(var dbModelcore = new DbModelCore())
+ using (var dbModelcore = new DbModelCore())
{
- var mater = dbModelcore.BASEMaterials.FirstOrDefault(x=>x.code==task.MaterialCode);
- if (mater!=null)
+ var mater = dbModelcore.BASEMaterials.FirstOrDefault(x => x.code == task.MaterialCode);
+ if (mater != null)
{
materid = mater.id;
}
- };
- int tp=0;
+ }
+ ;
+ int tp = 0;
+ int? _isSendToMes = null;//鏄惁鍙戦�佺粰MES 銆怑ditby shaocx,2025-09-25銆�
switch (task.MainTaskType)
{
case (int)EMainTaskType.鍏ュ簱浠诲姟:
tp = 0;
+ _isSendToMes = (int)EIsSendToMes.寰呮帹閫�;
break;
case (int)EMainTaskType.鍑哄簱浠诲姟:
tp = 1;
+ _isSendToMes = (int)EIsSendToMes.寰呮帹閫�;
break;
case (int)EMainTaskType.绉诲簱浠诲姟:
tp = 2;
@@ -78,16 +82,17 @@
InOutStorageDetail iosd = new InOutStorageDetail()
{
fromplacecode = task.SourcePlace,
- formplaceid=task.SourcePlaceId,
- toplacecode=task.ToPlace,
- toplaceid=task.ToPlaceId,
- equipid=task.EquipId,
- equipname=task.EquipName,
- updatetime=DateTime.Now,
- createtime=task.CreateTime,
- materialcode=task.MaterialCode,
- materialid=materid,
- type = tp
+ formplaceid = task.SourcePlaceId,
+ toplacecode = task.ToPlace,
+ toplaceid = task.ToPlaceId,
+ equipid = task.EquipId,
+ equipname = task.EquipName,
+ updatetime = DateTime.Now,
+ createtime = task.CreateTime,
+ materialcode = task.MaterialCode,
+ materialid = materid,
+ type = tp,
+ isSendToMes = _isSendToMes //鏄惁鍙戦�佺粰MES 銆怑ditby shaocx,2025-09-25銆�
};
dbModel.InOutStorageDetails.Add(iosd);
dbModel.SaveChanges();
--
Gitblit v1.9.3