using CRM.Core.DTO.Res; using System; using System.Collections.Generic; using WX.CRM.Common; using ZXDService.Dto; using ZXDService.Services; namespace ZXDService { // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码、svc 和配置文件中的类名“ResSaleRule”。GetJZOrderListHtml // 注意: 为了启动 WCF 测试客户端以测试此服务,请在解决方案资源管理器中选择 ResSaleRule.svc 或 ResSaleRule.svc.cs,然后开始调试。 public class ResSaleRule : IResSaleRule { AssignRulesServices _rule = new AssignRulesServices(); AssignDeptRulesServices _deptRule = new AssignDeptRulesServices(); public JsonResult Save(List dto) { try { LogHelper.Info(dto.ToJson()); //var result = examService.Save(dto); var result = _rule.Insert(dto); return new JsonResult() { result = result, retcode = 200, retmsg = result.ToString() }; } catch (Exception ex) { LogHelper.Error(ex.ToString()); return new JsonResult() { result = false, retcode = 500, retmsg = "保存失败!" }; } } public JsonResult DeptSave(List dto) { try { LogHelper.Info(dto.ToJson()); var result = _deptRule.Save(dto); return new JsonResult() { result = result, retcode = 200, retmsg = result.ToString() }; } catch (Exception ex) { LogHelper.Error(ex.ToString()); return new JsonResult() { result = false, retcode = 500, retmsg = "保存失败!" }; } } public JsonResult Reset(int ch, int sid) { try { LogHelper.Info("ch:" + ch.ToString() + ",sid:" + sid.ToString()); var result = _rule.Reset(ch, sid); return new JsonResult() { result = result, retcode = 200, retmsg = result.ToString() }; } catch (Exception ex) { LogHelper.Error(ex.ToString()); return new JsonResult() { result = false, retcode = 500, retmsg = "保存失败!" }; } } public JsonResult> GetList(int ch) { try { var data = _rule.GetList(ch); return new JsonResult> { result = true, retcode = 0, retmsg = data }; } catch (Exception ex) { LogHelper.Error(ex.ToString()); return new JsonResult> { result = false, retcode = 0, retmsg = null }; } } } }