/// <summary> /// 添加评价 /// </summary> /// <param name="workOrderEvalution">评价信息</param> /// <returns></returns> public bool AddEvaluation(WorkOrderEvaluation workOrderEvalution) { if (workOrderEvalution == null) { return(false); } DataEntity workOrderEvalutionDataEntity = new DataEntity(); workOrderEvalutionDataEntity.Add("WorkOrderID", string.IsNullOrEmpty(workOrderEvalution.WorkOrderID) ? "" : workOrderEvalution.WorkOrderID); workOrderEvalutionDataEntity.Add("OverallLevel", workOrderEvalution.OverallLevel); workOrderEvalutionDataEntity.Add("Lables", workOrderEvalution.Lables != null ? SerializationHelper.JsonSerialize(workOrderEvalution.Lables) : ""); workOrderEvalutionDataEntity.Add("Evaluation", string.IsNullOrEmpty(workOrderEvalution.Evaluation) ? "" : workOrderEvalution.Evaluation); workOrderEvalutionDataEntity.Add("CustomerName", string.IsNullOrEmpty(workOrderEvalution.CustomerName) ? "" : workOrderEvalution.CustomerName); workOrderEvalutionDataEntity.Add("CustomerID", string.IsNullOrEmpty(workOrderEvalution.CustomerID) ? "" : workOrderEvalution.CustomerID); workOrderEvalutionDataEntity.Add("IsCustomerEvaluate", workOrderEvalution.IsCustomerEvaluate); return(_workOrderProvider.AddEvaluation(workOrderEvalutionDataEntity)); }
/// <summary> /// 根据工单获取评价信息 /// </summary> /// <param name="workOrderId">工单id</param> /// <returns></returns> public WorkOrderEvaluation GetEvaluation(string workOrderId) { if (string.IsNullOrEmpty(workOrderId)) { return(null); } WorkOrderEvaluation evalution = null; DataEntity evalutionDataEntity = _workOrderProvider.GetEvaluation(workOrderId); if (evalutionDataEntity != null) { evalution = new WorkOrderEvaluation(); evalution.ID = evalutionDataEntity["ID"].Value.ToString(); evalution.WorkOrderID = evalutionDataEntity["WorkOrderID"].Value.ToString(); evalution.CustomerID = evalutionDataEntity["CustomerID"].Value.ToString(); evalution.CustomerName = evalutionDataEntity["CustomerName"].Value.ToString(); evalution.Evaluation = evalutionDataEntity["Evaluation"].Value.ToString(); evalution.OverallLevel = Convert.ToInt32(evalutionDataEntity["OverallLevel"].Value); evalution.CreateTime = evalutionDataEntity["CreateTime"].Value.ToString(); } return(evalution); }