Tjiny
8 天以前 6d40f7c8b19efc612f824ee7e778d5be9f8382f5
HH.WCS.Mobox3.RiDong/apiMethod/EnterWareHouseService.cs
@@ -155,10 +155,16 @@
            }
            db.Updateable(cntrItemDetails).UpdateColumns(p => new { p.N_ALR_ENTR, p.T_INBOUND_TIME }).ExecuteCommand();
            // 入库记录
            OnOffShelvesMethod.CreateRKOnOffShelves(task);
        }
        // 出库
        else if (task.N_TYPE == 2 || task.N_TYPE == 4 || task.N_TYPE == 6)
        {
            // 出库记录
            OnOffShelvesMethod.CreateCKOnOffShelves(task);
            // 货位解锁
            LocationHelper.UnBindingLoc(task.S_START_LOC, new List<string> { task.S_CNTR_CODE });
@@ -185,6 +191,9 @@
        // 指引出库
        else if (task.N_TYPE == 5)
        {
            // 出库记录
            OnOffShelvesMethod.CreateCKOnOffShelves(task);
            // 货位解锁
            LocationHelper.UnBindingLoc(task.S_START_LOC, new List<string> { task.S_CNTR_CODE });
@@ -194,10 +203,17 @@
            }
            
            db.Updateable(cntrItemDetails).UpdateColumns(p => new { p.N_ALR_ENTR }).ExecuteCommand();
            var container = AdoSqlMethod<Container>.QueryFirst(p => p.S_CODE == task.S_CNTR_CODE);
            container.C_ENABLE = 'Y';
            container.S_TYPE = null;
            AdoSqlMethod<Container>.UpdateFirst(container, p => new { p.C_ENABLE, p.S_TYPE });
            OutWareHouseService.ResultDeterminationGuideOut(task);
        }
        // 指引出库
        // 空托出库
        else if (task.N_TYPE == 7)
        {
            // 货位解锁
@@ -209,8 +225,9 @@
            
            container.C_ENABLE = 'Y';
            container.N_DETAIL_COUNT = 0;
            container.S_TYPE = null;
            
            AdoSqlMethod<Container>.UpdateFirst(container, p => new { p.C_ENABLE, p.N_DETAIL_COUNT });
            AdoSqlMethod<Container>.UpdateFirst(container, p => new { p.C_ENABLE, p.N_DETAIL_COUNT, p.S_TYPE });
        }
    }