Esempio n. 1
0
        /// <summary>
        /// 回访并关闭工单
        /// </summary>
        /// <param name="input"></param>
        public void ReturnVisitAndClose(ReturnVisitInput input)
        {
            var workOrder = _workOrderManager.Get(input.BillId);

            ReturnVisit(workOrder);
            Close(workOrder);
        }
Esempio n. 2
0
        /// <summary>
        /// 回访
        /// </summary>
        /// <param name="input"></param>
        public void ReturnVisit(ReturnVisitInput input)
        {
            var workOrder = _workOrderManager.Get(input.BillId);
            var evalution = new ServiceEvalution()
            {
                Resolved        = input.Resolved,
                ReturnVisitDesc = input.ReturnVisitDesc,
                Evaluation      = input.Evaluation
            };

            //回访
            int evalId = _serviceEvalutionRepository.InsertAndGetId(evalution);

            workOrder.ServiceEvalution = evalution;
            ReturnVisit(workOrder);
        }