杨张扬
14 小时以前 f9d7694d27475954449ce3073938af98a4798b07
wms/SpecHelper.cs
@@ -315,11 +315,10 @@
                                return;
                            }
                            var locCnt = db.Queryable<TN_Loc_Container>().First(a => a.S_LOC_CODE == endLoc.S_CODE);
                            var locCnt = db.Queryable<TN_Loc_Container>().First(a => a.S_CNTR_CODE == tN_Task.S_CNTR_CODE);
                            if (locCnt != null)
                            {
                                var cgInfo = db.Queryable<TN_CG_Detail>().First(a => a.S_CNTR_CODE == locCnt.S_CNTR_CODE);
                                if (db.Deleteable<TN_Loc_Container>(locCnt).ExecuteCommand() > 0)
                                {
@@ -332,6 +331,8 @@
                                    return;
                                }
                                var cgInfo = db.Queryable<TN_CG_Detail>().First(a => a.S_CNTR_CODE == tN_Task.S_CNTR_CODE);
                                if (cgInfo != null)
                                {
                                    if (db.Deleteable<TN_CG_Detail>(cgInfo).ExecuteCommand() > 0)
@@ -345,6 +346,21 @@
                                        return;
                                    }
                                }
                                var cnt = db.Queryable<TN_Container>().First(it => it.S_CODE == cgInfo.S_CNTR_CODE);
                                if (cnt != null)
                                {
                                    if (db.Deleteable<TN_Container>(cnt).ExecuteCommand() > 0)
                                    {
                                        LogHelper.Info($"删除容器成功,{JsonConvert.SerializeObject(cnt)}");
                                    }
                                    else
                                    {
                                        LogHelper.Info($"删除容器失败,{JsonConvert.SerializeObject(cnt)}");
                                        tran.RollbackTran();
                                        return;
                                    }
                                }
                            }
                        }