| | |
| | | }; |
| | | |
| | | // 使用 SqlSugar 执行存储过程 |
| | | Db.Ado.ExecuteCommand("BEGIN PRC_UPDATE_DAA1(:P_ID,:p_flag,:p_text); END;", |
| | | Db.Ado.ExecuteCommand( |
| | | "BEGIN PRC_UPDATE_DAA1(:P_ID,:p_flag,:p_text); END;", |
| | | // new SugarParameter("P_ID", inputParam, DbType.Decimal) |
| | | parameters.ToArray()); |
| | | |
| | |
| | | var decimals = mesWomcabs.Select(s => s.Id).Distinct().ToArray(); |
| | | |
| | | var update = false; |
| | | if (mesWomcaa.Id != null) |
| | | { |
| | | update = base.DeleteById(mesWomcaa.Id); |
| | | } |
| | | if (mesWomcaa.Id != null) update = base.DeleteById(mesWomcaa.Id); |
| | | |
| | | var array = decimals.Where(s => s.HasValue).Select(s => s.Value).ToArray(); |
| | | var array = decimals.Where(s => s.HasValue).Select(s => s.Value) |
| | | .ToArray(); |
| | | |
| | | var insertOrUpdate = false; |
| | | if (array.Length > 0) |
| | | { |
| | | insertOrUpdate = db |
| | | .Deleteable<Womcab>().In(decimals) |
| | | .ExecuteCommand() > 0; |
| | | } |
| | | |
| | | if (update && insertOrUpdate) return true; |
| | | throw new NotImplementedException("更新失败"); |
| | |
| | | // : null,//合格品入库数量 |
| | | ErpUpdateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), //当前时间 |
| | | FbillNo = dto.F_XIFG_Text_zzjxqd, //组织间需求单 |
| | | Moid = Convert.ToDecimal(dto.moid), /// 生产订单分录内嘛 |
| | | Moid = Convert.ToDecimal(dto.moid) /// 生产订单分录内嘛 |
| | | }; |
| | | |
| | | var single = base.GetSingle(it => it.Erpid == entity.Erpid); |
| | |
| | | : null, /// 组成用量 */ |
| | | //Cab009 = dto.FUnitID,/// 单位 |
| | | //2024-11-15 14:05 用料清单克转千克 |
| | | Cab006 = !string.IsNullOrEmpty(dto.FNeedQty) && int.TryParse(dto.FUnitID, out int unitId) |
| | | ? (unitId == 10097 ? Convert.ToDecimal(dto.FNeedQty) / 1000 : Convert.ToDecimal(dto.FNeedQty)) |
| | | : (decimal?)null, |
| | | Cab007 = !string.IsNullOrEmpty(dto.FPickedQty) && int.TryParse(dto.FUnitID, out int pickedQty) |
| | | ? (pickedQty == 10097 |
| | | ? Convert.ToDecimal(dto.FPickedQty) / 1000 |
| | | : Convert.ToDecimal(dto.FPickedQty)) |
| | | : (decimal?)null, |
| | | Cab009 = int.TryParse(dto.FUnitID, out int unitId1) |
| | | ? (unitId1 == 10097 ? (10095).ToString() : (Convert.ToDecimal(dto.FUnitID)).ToString()) |
| | | Cab006 = !string.IsNullOrEmpty(dto.FNeedQty) && int.TryParse(dto.FUnitID, out var unitId) ? unitId == 10097 |
| | | ? Convert.ToDecimal(dto.FNeedQty) / 1000 : Convert.ToDecimal(dto.FNeedQty) |
| | | : null, |
| | | Cab012 = !string.IsNullOrEmpty(dto.FStdQty) && int.TryParse(dto.FUnitID, out int fStdQty) |
| | | ? (fStdQty == 10097 ? Convert.ToDecimal(dto.FStdQty) / 1000 : Convert.ToDecimal(dto.FStdQty)) |
| | | : (decimal?)null, |
| | | Cab007 = !string.IsNullOrEmpty(dto.FPickedQty) && |
| | | int.TryParse(dto.FUnitID, out var pickedQty) |
| | | ? pickedQty == 10097 |
| | | ? Convert.ToDecimal(dto.FPickedQty) / 1000 |
| | | : Convert.ToDecimal(dto.FPickedQty) |
| | | : null, |
| | | Cab009 = int.TryParse(dto.FUnitID, out var unitId1) |
| | | ? unitId1 == 10097 |
| | | ? 10095.ToString() |
| | | : Convert.ToDecimal(dto.FUnitID).ToString() |
| | | : null, |
| | | Cab012 = !string.IsNullOrEmpty(dto.FStdQty) && |
| | | int.TryParse(dto.FUnitID, out var fStdQty) |
| | | ? fStdQty == 10097 |
| | | ? Convert.ToDecimal(dto.FStdQty) / 1000 |
| | | : Convert.ToDecimal(dto.FStdQty) |
| | | : null, |
| | | PositionNo = dto.FPositionNO, /// 位置号 |
| | | SupplyOrganization = dto.FChildSupplyOrgId, /// 供应组织 |
| | | IssuingOrganization = dto.FSUPPLYORG, /// 发料组织 |
| | |
| | | CustomerItemNumber = dto.F_XIFG_Text_re5, /// 客户货号 |
| | | PackingListNumber = dto.F_XIFG_Text_apv, /// 包装单号 |
| | | MainProduct = dto.F_XIFG_Base_re5, /// 主产品 |
| | | MainProductQty = Convert.ToDecimal(dto.F_XIFG_Qty_apv), /// 主产品数量 |
| | | MainProductQty = |
| | | Convert.ToDecimal(dto.F_XIFG_Qty_apv), /// 主产品数量 |
| | | ParentItemName = dto.F_XIFG_Base_apv, /// 父项物料名称 |
| | | Cab020 = !string.IsNullOrEmpty(dto.FACTUALPICKOTY) |
| | | ? Convert.ToDecimal(dto.FACTUALPICKOTY) |
| | | : null, //实领数量 |
| | | : null //实领数量 |
| | | }; |
| | | |
| | | var entity = Db.Queryable<Womcab>() |