| | |
| | | { |
| | | var msg = ""; |
| | | var datalist = PlaceMaterialViewService.GetInstance().GetPlacePreview(out msg); |
| | | datalist = datalist.Where(x => !string.IsNullOrEmpty(x.MaterialCode)).ToList(); |
| | | if (!string.IsNullOrEmpty(msg)) |
| | | { |
| | | responseMessage = new ApiResponse<List<PlaceMaterialViewEntity>>() |
| | |
| | | |
| | | try |
| | | { |
| | | #region 验证 |
| | | if (importMaterials?.Count() == 0) |
| | | { |
| | | responseMessage = new ApiResponse<string>() |
| | | { |
| | | Code = 500, |
| | | Success = false, |
| | | Message = "数据条数为0", |
| | | Data = null, |
| | | }; |
| | | return ApiResponseHelper.ReturnApiResponse(responseMessage, "importInOrder", ""); |
| | | } |
| | | if (importMaterials.Select(x => x.ListNo).Distinct().Count() != 1) |
| | | { |
| | | responseMessage = new ApiResponse<string>() |
| | | { |
| | | Code = 500, |
| | | Success = false, |
| | | Message = "本次请求单号必须为同一值", |
| | | Data = null, |
| | | }; |
| | | return ApiResponseHelper.ReturnApiResponse(responseMessage, "importInOrder", ""); |
| | | } |
| | | #endregion |
| | | |
| | | #region 业务处理 |
| | | |
| | | //第一步:先新增到物料基础表 |
| | |
| | | }; |
| | | } |
| | | |
| | | |
| | | //将对象转化为json格式 |
| | | var responseStr = JsonConvert.SerializeObject(responseMessage); |
| | | LogTextHelper.WriteLine(Resources.LogDir, "WIPAPI:{0},{1}, {2}", "importInOrder", "请求参数:" + "", "响应信息;" + responseStr); |
| | | return Json(responseMessage, JsonRequestBehavior.DenyGet); |
| | | return ApiResponseHelper.ReturnApiResponse(responseMessage, "importInOrder", ""); |
| | | } |
| | | |
| | | |
| | |
| | | try |
| | | { |
| | | var msg = ""; |
| | | |
| | | #region 验证 |
| | | if (inputmaterials?.Count() == 0) |
| | | { |
| | | responseMessage = new ApiResponse<string>() |
| | | { |
| | | Code = 500, |
| | | Success = false, |
| | | Message = "数据条数为0", |
| | | Data = null, |
| | | }; |
| | | return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", ""); |
| | | } |
| | | if (inputmaterials.Select(x => x.ListNo).Distinct().Count() != 1) |
| | | { |
| | | responseMessage = new ApiResponse<string>() |
| | | { |
| | | Code = 500, |
| | | Success = false, |
| | | Message = "本次请求单号必须为同一值", |
| | | Data = null, |
| | | }; |
| | | return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", ""); |
| | | } |
| | | #endregion |
| | | |
| | | #region 业务处理 |
| | | |
| | |
| | | }; |
| | | } |
| | | |
| | | //将对象转化为json格式 |
| | | var responseStr = JsonConvert.SerializeObject(responseMessage); |
| | | LogTextHelper.WriteLine(Resources.LogDir, "WIPAPI:{0},{1}, {2}", "importOutOrder", "请求参数:" + "", "响应信息;" + responseStr); |
| | | return Json(responseMessage, JsonRequestBehavior.DenyGet); |
| | | return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", ""); |
| | | } |
| | | |
| | | |