/// <summary> /// 一箱完成后更新日志表箱状态为1 /// </summary> /// <param name="userName"></param> /// <returns></returns> public Response <string> UpdateLogOperationPackageStatusRF(string userName, string BoxNumber) { Response <string> response = new Response <string>(); string message = ""; try { message = new LogOperationAccessor().UpdateLogOperationPackageStatusRF(userName, BoxNumber); if (message.Contains("更新成功")) { response.Result = message; response.IsSuccess = true; } else { response.Result = message; response.IsSuccess = false; } return(response); } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; response.Result = message + ex.Message; } return(response); }
public Response <GetLogOperationByConditionResponse> ExportLogOperationRFByCondition(GetLogOperationByConditionRequest request) { Response <GetLogOperationByConditionResponse> response = new Response <GetLogOperationByConditionResponse>() { Result = new GetLogOperationByConditionResponse() }; if (request == null || request.RFSearchCondition == null) { ArgumentNullException ex = new ArgumentNullException("ExportLogOperationRFByCondition request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { LogOperationAccessor accessor = new LogOperationAccessor(); response.Result.LogOperationRFCollection = accessor.ExportLogOperationRFByCondition(request.RFSearchCondition); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.Exception = ex; response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <string> AddLogOperationRF(IEnumerable <WMS_Log_OperationRF> LogOperations) { Response <string> response = new Response <string>(); string message = ""; if (LogOperations == null || !LogOperations.Any()) { ArgumentNullException ex = new ArgumentNullException("AddLogOperation request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { message = new LogOperationAccessor().AddLogOperationRF(LogOperations); if (message.Contains("添加成功")) { response.Result = message; response.IsSuccess = true; } else { response.Result = message; response.IsSuccess = false; } return(response); } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; response.Result = message + ex.Message; } return(response); }
/// <summary> /// 查询 /// </summary> /// <param name="request"></param> /// <returns></returns> public Response <GetLogOperationByConditionResponse> GetLogOperationRFByCondition(GetLogOperationByConditionRequest request) { Response <GetLogOperationByConditionResponse> response = new Response <GetLogOperationByConditionResponse>() { Result = new GetLogOperationByConditionResponse() }; if (request == null || request.RFSearchCondition == null) { ArgumentNullException ex = new ArgumentNullException("GetLogOperationRFByCondition request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { LogOperationAccessor accessor = new LogOperationAccessor(); int RowCount; if (request.PageSize > 0) { response.Result.LogOperationRFCollection = accessor.GetLogOperationRFByCondition(request.RFSearchCondition, request.PageIndex, request.PageSize, out RowCount); response.Result.PageCount = RowCount % request.PageSize == 0 ? RowCount / request.PageSize : RowCount / request.PageSize + 1; response.Result.PageIndex = request.PageIndex; } response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.Exception = ex; response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }