TG.WXCRM.V4/CRMServices/CustomerCheck/BaseUserScore.cs

42 lines
1.6 KiB
C#

using System;
using System.Text;
using WX.CRM.BLL.Base;
using WX.CRM.BLL.Quality;
using WX.CRM.BLL.Util;
using WX.CRM.Common;
using WX.CRM.Model.Entity;
namespace WX.CRM.CRMServices.CustomerCheck
{
public class BaseUserScore
{
QC_BASEUSERSCORE_BL qc_baseUserScore_bl = new QC_BASEUSERSCORE_BL();
BAS_PARAMETER_BL parameter = new BAS_PARAMETER_BL();
public void GetData()
{
try
{
SecurityHelper sHelper = new SecurityHelper();
string url = Utility.GetSettingByKey("BaseUserScore");
string key = sHelper.createSignEncodingStr2("");
//解密
key = Utility.GetData(url, key, Encoding.UTF8);
//key = sHelper.decyptData("UPWEBSITE", key);
//将json转换成对象
BaseUserCoreResult resultobj = Utility.JSONToObject<BaseUserCoreResult>(key);
if (resultobj.result)
{
qc_baseUserScore_bl.DeleteScoreData();//删除数据
qc_baseUserScore_bl.UpdateBaserUserCore(resultobj.Data);//新增数据
LogHelper.Error("------BaseUserScoreJob.GetData评分基础表执行成功-----");
}
else
{
LogHelper.Error("----BaseUserScoreJob.GetData 评分基础表 接口返回错误:" + resultobj.retCode);
}
}
catch (Exception ex) { LogHelper.Error("---WX.CRM.CRMServices.CustomerCheck.BaseUserScore.GetData()员工 主管分值表服务执行错误:" + ex.ToString()); }
}
}
}