| | |
| | | using System.Linq; |
| | | using Newtonsoft.Json; |
| | | using Tiger.IBusiness; |
| | | using static Tiger.Business.Biz; |
| | | using Microsoft.AspNetCore.Http; |
| | | |
| | | namespace Tiger.Business.MES |
| | |
| | | var result = new ApiAction(); |
| | | try |
| | | { |
| | | var _wo = Db.Queryable<BIZ_MES_WO>().Where(x => x.ORDER_NO == wo.ORDER_NO).First(); |
| | | var _wo = Biz.Db.Queryable<BIZ_MES_WO>().Where(x => x.ORDER_NO == wo.ORDER_NO).First(); |
| | | if (_wo != null && _wo.STATUS != (int)BIZ_MES_WO.STATUSs.Init) |
| | | { |
| | | result.IsSuccessed = false; |
| | | result.LocaleMsg = new($"工单已经存在且不是初始化状态,不能保存修改!"); |
| | | return result; |
| | | } |
| | | var db = Db; |
| | | var db = Biz.Db; |
| | | var dbTran = db.UseTran(() => |
| | | { |
| | | var y = db.Storageable(wo) |
| | |
| | | try |
| | | { |
| | | //查询是否已经有工单在用 |
| | | var _wo = Db.Queryable<BIZ_MES_WO>().Where(x => x.ID == woId).First(); |
| | | var _wo = Biz.Db.Queryable<BIZ_MES_WO>().Where(x => x.ID == woId).First(); |
| | | if (_wo != null && _wo.STATUS != (int)BIZ_MES_WO.STATUSs.Init) |
| | | { |
| | | result.IsSuccessed = false; |
| | | result.LocaleMsg = new($"工单不是初始化状态,不能删除!"); |
| | | return result; |
| | | } |
| | | var db = Db; |
| | | var db = Biz.Db; |
| | | var dbTran = db.UseTran(() => |
| | | { |
| | | db.Deleteable<BIZ_MES_WO>().Where(x => x.ID == woId).ExecuteCommand(); |