kazelee
3 天以前 d93440432c13c75f798427be327cde02cfe7f301
core/WCSCore.cs
@@ -71,7 +71,7 @@
                case 4: // 取货完成
                    WCSHelper.UpdateStatus(TN_Task, "取货完成"); // 任务状态改成取货完成
                    if (TN_Task.S_TYPE == TaskName.产品入库 || TN_Task.S_TYPE == TaskName.产品部分回库) {
                    if (TN_Task.S_TYPE == TaskName.产品入库 || TN_Task.S_TYPE == TaskName.产品部分回库 || TN_Task.S_TYPE == TaskName.指定货位入库 || TN_Task.S_TYPE == TaskName.盘点理货回库) {
                        var captureTask = Task.Run(() => {
                            CapturePic(TN_Task);
                            LogHelper.Info($"{TN_Task}:拍照Task结束");
@@ -86,7 +86,7 @@
                        });
                    }
                    if (TN_Task.S_TYPE == TaskName.产品部分回库) {
                    if (TN_Task.S_TYPE == TaskName.产品部分回库 || TN_Task.S_TYPE == TaskName.指定货位入库 || TN_Task.S_TYPE == TaskName.盘点理货回库) {
                        var weightTask = Task.Run(() => {
                            UpdateWeight(TN_Task);
                            LogHelper.Info("称重Task结束");
@@ -128,9 +128,8 @@
                    return;
                }
                if (db.Updateable<TN_Loc_Container>()
                    .SetColumns(d => d.S_IMG_URL == filepath)
                    .Where(d => d.S_CNTR_CODE == model.S_CNTR_CODE).ExecuteCommand() <= 0) {
                if (db.Updateable<TN_Loc_Container>().SetColumns(d => d.S_IMG_URL == filepath).Where(d => d.S_CNTR_CODE == model.S_CNTR_CODE).ExecuteCommand() <= 0 &&
                    db.Updateable<TN_CG_Detail>().SetColumns(d => d.S_EXT_ATTR5 == filepath).Where(d => d.S_CNTR_CODE == model.S_CNTR_CODE).ExecuteCommand() <= 0) { // FIX: SNAP
                    LogHelper.Info($"图片URL '{filepath}' 写入数据库失败");
                    return;