78 lines
2.9 KiB
C#
78 lines
2.9 KiB
C#
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<string> Save(List<ResSaleRuleDto> dto)
|
||
{
|
||
try
|
||
{
|
||
LogHelper.Info(dto.ToJson());
|
||
//var result = examService.Save(dto);
|
||
var result = _rule.Insert(dto);
|
||
return new JsonResult<string>() { result = result, retcode = 200, retmsg = result.ToString() };
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
LogHelper.Error(ex.ToString());
|
||
return new JsonResult<string>() { result = false, retcode = 500, retmsg = "保存失败!" };
|
||
}
|
||
}
|
||
|
||
public JsonResult<string> DeptSave(List<ResDeptRuleDto> dto)
|
||
{
|
||
try
|
||
{
|
||
LogHelper.Info(dto.ToJson());
|
||
var result = _deptRule.Save(dto);
|
||
return new JsonResult<string>() { result = result, retcode = 200, retmsg = result.ToString() };
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
LogHelper.Error(ex.ToString());
|
||
return new JsonResult<string>() { result = false, retcode = 500, retmsg = "保存失败!" };
|
||
}
|
||
}
|
||
|
||
public JsonResult<string> Reset(int ch, int sid)
|
||
{
|
||
try
|
||
{
|
||
LogHelper.Info("ch:" + ch.ToString() + ",sid:" + sid.ToString());
|
||
var result = _rule.Reset(ch, sid);
|
||
return new JsonResult<string>() { result = result, retcode = 200, retmsg = result.ToString() };
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
LogHelper.Error(ex.ToString());
|
||
return new JsonResult<string>() { result = false, retcode = 500, retmsg = "保存失败!" };
|
||
}
|
||
}
|
||
|
||
public JsonResult<IEnumerable<AssignDto>> GetList(int ch)
|
||
{
|
||
try
|
||
{
|
||
var data = _rule.GetList(ch);
|
||
|
||
return new JsonResult<IEnumerable<AssignDto>> { result = true, retcode = 0, retmsg = data };
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
LogHelper.Error(ex.ToString());
|
||
return new JsonResult<IEnumerable<AssignDto>> { result = false, retcode = 0, retmsg = null };
|
||
}
|
||
}
|
||
}
|
||
}
|