Пример #1
0
        /// <summary>
        /// 创建任务
        /// </summary>
        /// <param name="remark">反馈内容</param>
        /// <param name="phone">手机号</param>
        /// <param name="currentUser">当前用户</param>
        /// <returns></returns>
        public static async Task <int> CreateTaskNeiBuCommonAsync(string remark, string phone, string currentUser)
        {
            try
            {
                var request = new CreateTaskNeiBuCommonInput
                {
                    Priority = 14,
                    Title    = "评论反馈",
                    Remark   = remark,
                    Res      = phone,
                    Creator  = currentUser
                };
                using (var orderTaskClient = new OrderTaskClient())
                {
                    var result = await orderTaskClient.CreateTaskNeiBuCommonAsync(request);

                    return(result.Result);
                }
            }
            catch (Exception e)
            {
                logger.Log(Level.Error, e.Message);
                return(0);
            }
        }
Пример #2
0
        /// <summary>
        /// 插入评论反馈服务接口
        /// </summary>
        /// <returns></returns>
        public static async Task <int> CreateUmengCommentsAsync(int taskId, string content, string phone, string currentUser, string appVersion, string phoneModel)
        {
            try
            {
                var request = new UmengCommentsRequest
                {
                    TaskId     = taskId,
                    Content    = content,
                    Phone      = phone,
                    UserId     = currentUser,
                    AppVersion = appVersion,
                    PhoneModel = phoneModel
                };
                using (var orderTaskClient = new OrderTaskClient())
                {
                    var result = await orderTaskClient.CreateUmengCommentsAsync(request);

                    return(result.Result);
                }
            }
            catch (Exception e)
            {
                logger.Log(Level.Error, e.Message);
                return(0);
            }
        }
Пример #3
0
        int AddYewuTask()
        {
            var inputItem = new CreateTaskNeiBuCommonInput()
            {
                OrderId = 0,                    //订单号
                Creator = "*****@*****.**", //提交者名称
                Remark  = "",                   //备注信息
                Res     = "",                   //没有可以默认为“备用字段”
                Title   = "车型认证",               //调用工单标题已固定,不能修改
                //SecondTitle = "工单任务2",//调用工单标题已固定,不能修改
                //ThirdTitle = "工单任务3",//调用工单标题已固定,不能修改
                Priority = 3 //调用工单权限已固定,不能修改
            };

            using (var client = new OrderTaskClient())
            {
                var result = client.CreateTaskNeiBuCommon(inputItem);
                if (result.Success)
                {
                    return(result.Result);
                }
            }
            return(0);
        }