| | |
| | | var result = new ApiAction(); |
| | | try |
| | | { |
| | | var ItemCusts = input.ItemCusts.Select(q => q.ID).ToList(); |
| | | List<BAS_ITEM_CUST> list = await Biz.Db.Queryable<BAS_ITEM_CUST>().Where(q => !SqlFunc.ContainsArray(ItemCusts, q.ID)).ToListAsync(); |
| | | if (input.ItemCusts == null || input.ItemCusts.Count == 0) |
| | | { |
| | | |
| | | result.IsSuccessed = false; |
| | | result.LocaleMsg = new($"保存物料条码规则出错,没有数据传入"); |
| | | return result; |
| | | } |
| | | var ItemCustIds = input.ItemCusts.Select(q => q.ID).ToList(); |
| | | List<BAS_ITEM_CUST> list = await Biz.Db.Queryable<BAS_ITEM_CUST>().Where(q => !SqlFunc.ContainsArray(ItemCustIds, q.ID) && input.ItemCusts[0].ITEM_ID == q.ITEM_ID).ToListAsync(); |
| | | var db = Biz.Db; |
| | | var dbTran = db.UseTran(() => |
| | | { |
| | |
| | | var result = new ApiAction(); |
| | | try |
| | | { |
| | | if (input.PkgProd == null || input.PkgProd.Count == 0) |
| | | { |
| | | |
| | | result.IsSuccessed = false; |
| | | result.LocaleMsg = new($"保存包装规则出错,没有数据传入"); |
| | | return result; |
| | | } |
| | | var pkgProds = input.PkgProd.Select(q => q.ID).ToList(); |
| | | List<BAS_PKG_PROD> listPrd = await Biz.Db.Queryable<BAS_PKG_PROD>().Where(q => !SqlFunc.ContainsArray(pkgProds, q.ID)).ToListAsync(); |
| | | List<BAS_PKG_PROD> listPrd = await Biz.Db.Queryable<BAS_PKG_PROD>().Where(q => !SqlFunc.ContainsArray(pkgProds, q.ID) && q.PKG_RULE_ID == input.PkgProd[0].PKG_RULE_ID).ToListAsync(); |
| | | var db = Biz.Db; |
| | | var dbTran = db.UseTran(() => |
| | | { |
| | |
| | | if (!dbTran.IsSuccess) |
| | | { |
| | | result.IsSuccessed = false; |
| | | result.Message = $"保存包装规则异常"; |
| | | result.LocaleMsg = new($"保存包装规则异常"); |
| | | } |
| | | } |
| | | catch (Exception ex) |