/// <summary> /// 验证采购单 /// </summary> /// <param name="data"></param> /// <returns></returns> private Result VerifyAddProcurement(ApplyOrderIn data) { Result result = new Result(); if (data == null) { result.msg = "参数错误"; return(result); } if (data.product_list == null || data.product_list.Count(c => c != null) == 0) { result.msg = "请填写需要采购的物品"; return(result); } data.product_list = data.product_list.Where(w => w != null).ToList(); foreach (var item in data.product_list) { if (string.IsNullOrWhiteSpace(item.product_name?.Trim())) { result.msg = "请填写产品名称"; return(result); } item.product_name = item.product_name.Trim(); if (string.IsNullOrWhiteSpace(item.util_name?.Trim())) { result.msg = "请填写单位名称"; return(result); } item.util_name = item.util_name.Trim(); if (string.IsNullOrWhiteSpace(item.quantity?.Trim()) || !decimal.TryParse(item.quantity, out decimal _)) { result.msg = "请填写采购数量"; return(result); } item.quantity = item.quantity.Trim(); item.remark = item.remark.Trim(); } result.result = true; return(result); }
public async Task <IActionResult> ProcurementApply([FromBody] ApplyOrderIn model) { return(await procurementApp.AddProcurement(await Package(model))); }