Commit 011ccabe authored by 黄奎's avatar 黄奎

页面修改

parent 85fe9691
...@@ -160,8 +160,10 @@ where {where} order by bd.Date asc"; ...@@ -160,8 +160,10 @@ where {where} order by bd.Date asc";
where += $@" and b.{nameof(RB_Teaching_BonusDetail.Type)} ={demodel.Type}"; where += $@" and b.{nameof(RB_Teaching_BonusDetail.Type)} ={demodel.Type}";
} }
string sql = $@" select b.*,t.TeacherName,case when b.CouseClassify =3 then '预约课' else case when b.CouseClassify =1 then c.ClassName else tr.LessonName end end as ClassName, string sql = $@"
c.ClassNo,s.SName from RB_Teaching_BonusDetail b select b.*,t.TeacherName,case when b.CouseClassify =3 then '预约课' else case when b.CouseClassify =1 then c.ClassName else tr.LessonName end end as ClassName
,c.ClassNo,s.SName
from RB_Teaching_BonusDetail b
left join rb_teacher t on b.TeacherId = t.TId left join rb_teacher t on b.TeacherId = t.TId
left join rb_class c on b.ClassId = c.ClassId and b.CouseClassify =1 left join rb_class c on b.ClassId = c.ClassId and b.CouseClassify =1
left join rb_school s on b.School_Id = s.SId left join rb_school s on b.School_Id = s.SId
......
...@@ -42,7 +42,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -42,7 +42,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatConfigInfo() { public ApiResult GetWeChatConfigInfo()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var model = weChatModule.GetWeChatConfigModel(new RB_WeChat_Config_ViewModel() { Group_Id = userInfo.Group_Id }); var model = weChatModule.GetWeChatConfigModel(new RB_WeChat_Config_ViewModel() { Group_Id = userInfo.Group_Id });
...@@ -72,7 +73,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -72,7 +73,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetWeChatConfig() { public ApiResult SetWeChatConfig()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
RB_WeChat_Config_ViewModel demdoel = JsonHelper.DeserializeObject<RB_WeChat_Config_ViewModel>(RequestParm.Msg.ToString()); RB_WeChat_Config_ViewModel demdoel = JsonHelper.DeserializeObject<RB_WeChat_Config_ViewModel>(RequestParm.Msg.ToString());
...@@ -89,7 +91,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -89,7 +91,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
{ {
return ApiResult.Success(); return ApiResult.Success();
} }
else { else
{
return ApiResult.Failed(msg); return ApiResult.Failed(msg);
} }
} }
...@@ -104,7 +107,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -104,7 +107,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetSyncEduDepartment() { public ApiResult SetSyncEduDepartment()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
string msg = weChatModule.SetSyncEduDepartment(userInfo); string msg = weChatModule.SetSyncEduDepartment(userInfo);
...@@ -127,7 +131,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -127,7 +131,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetSynvEduEmployee() { public ApiResult SetSynvEduEmployee()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
string msg = weChatModule.SetSynvEduEmployee(userInfo); string msg = weChatModule.SetSynvEduEmployee(userInfo);
...@@ -150,20 +155,24 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -150,20 +155,24 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetUserCoustomerTransfer() { public ApiResult SetUserCoustomerTransfer()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int TransferUserId = parms.GetInt("TransferUserId", 0);//转交人 int TransferUserId = parms.GetInt("TransferUserId", 0);//转交人
int ReceiveUserId = parms.GetInt("ReceiveUserId", 0);//接收人 int ReceiveUserId = parms.GetInt("ReceiveUserId", 0);//接收人
int CustomerTransfer = parms.GetInt("CustomerTransfer", 0);//是否客户转移 int CustomerTransfer = parms.GetInt("CustomerTransfer", 0);//是否客户转移
int ChannelTransfer = parms.GetInt("ChannelTransfer", 0);//是否转移渠道码用户配置 int ChannelTransfer = parms.GetInt("ChannelTransfer", 0);//是否转移渠道码用户配置
if (TransferUserId <= 0) { if (TransferUserId <= 0)
{
return ApiResult.ParamIsNull("请传递转交人"); return ApiResult.ParamIsNull("请传递转交人");
} }
if (ReceiveUserId <= 0) { if (ReceiveUserId <= 0)
{
return ApiResult.ParamIsNull("请传递接收人"); return ApiResult.ParamIsNull("请传递接收人");
} }
if (CustomerTransfer != 1 && ChannelTransfer != 1) { if (CustomerTransfer != 1 && ChannelTransfer != 1)
{
return ApiResult.ParamIsNull("请选择需要转移的对象"); return ApiResult.ParamIsNull("请选择需要转移的对象");
} }
...@@ -183,7 +192,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -183,7 +192,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetLeaveUserClientList() { public ApiResult GetLeaveUserClientList()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var RList = weChatModule.GetLeaveUserClientList(userInfo); var RList = weChatModule.GetLeaveUserClientList(userInfo);
...@@ -194,7 +204,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -194,7 +204,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// 离职用户 客户转移 /// 离职用户 客户转移
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public ApiResult SetLeaveUserCustomerTransfer() { public ApiResult SetLeaveUserCustomerTransfer()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int TransferUserId = parms.GetInt("TransferUserId", 0);//转交人 int TransferUserId = parms.GetInt("TransferUserId", 0);//转交人
...@@ -232,7 +243,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -232,7 +243,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatMediumGroupPageList() { public ApiResult GetWeChatMediumGroupPageList()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString()); var pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString());
var demodel = JsonHelper.DeserializeObject<RB_WeChat_MediumGroup_ViewModel>(base.RequestParm.Msg.ToString()); var demodel = JsonHelper.DeserializeObject<RB_WeChat_MediumGroup_ViewModel>(base.RequestParm.Msg.ToString());
...@@ -277,10 +289,12 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -277,10 +289,12 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetWeChatMediumGroup() { public ApiResult SetWeChatMediumGroup()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var demodel = JsonHelper.DeserializeObject<RB_WeChat_MediumGroup_ViewModel>(base.RequestParm.Msg.ToString()); var demodel = JsonHelper.DeserializeObject<RB_WeChat_MediumGroup_ViewModel>(base.RequestParm.Msg.ToString());
if (string.IsNullOrEmpty(demodel.Name)) { if (string.IsNullOrEmpty(demodel.Name))
{
return ApiResult.ParamIsNull("请传递分组名称"); return ApiResult.ParamIsNull("请传递分组名称");
} }
...@@ -295,7 +309,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -295,7 +309,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
{ {
return ApiResult.Success(); return ApiResult.Success();
} }
else { else
{
return ApiResult.Failed(); return ApiResult.Failed();
} }
} }
...@@ -305,11 +320,13 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -305,11 +320,13 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult DelWeChatMediumGroup() { public ApiResult DelWeChatMediumGroup()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int MediumId = parms.GetInt("MediumId", 0); int MediumId = parms.GetInt("MediumId", 0);
if (MediumId <= 0) { if (MediumId <= 0)
{
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
...@@ -318,7 +335,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -318,7 +335,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
{ {
return ApiResult.Success(); return ApiResult.Success();
} }
else { else
{
return ApiResult.Failed(msg); return ApiResult.Failed(msg);
} }
} }
...@@ -328,7 +346,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -328,7 +346,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatMediumPageList() { public ApiResult GetWeChatMediumPageList()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString()); var pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString());
var demodel = JsonHelper.DeserializeObject<RB_WeChat_Medium_ViewModel>(base.RequestParm.Msg.ToString()); var demodel = JsonHelper.DeserializeObject<RB_WeChat_Medium_ViewModel>(base.RequestParm.Msg.ToString());
...@@ -364,14 +383,16 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -364,14 +383,16 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetWeChatMediumInfo() { public ApiResult SetWeChatMediumInfo()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var demodel = JsonHelper.DeserializeObject<RB_WeChat_Medium_ViewModel>(base.RequestParm.Msg.ToString()); var demodel = JsonHelper.DeserializeObject<RB_WeChat_Medium_ViewModel>(base.RequestParm.Msg.ToString());
if (demodel.MediaGroupId < 0) if (demodel.MediaGroupId < 0)
{ {
return ApiResult.ParamIsNull("请传递分组id"); return ApiResult.ParamIsNull("请传递分组id");
} }
switch (demodel.Type) { switch (demodel.Type)
{
case Common.Enum.WeChat.MediumTypeEnum.Text: case Common.Enum.WeChat.MediumTypeEnum.Text:
if (demodel.TextModel == null) { return ApiResult.ParamIsNull("请传递文本信息"); } if (demodel.TextModel == null) { return ApiResult.ParamIsNull("请传递文本信息"); }
demodel.Content = JsonHelper.Serialize(demodel.TextModel); demodel.Content = JsonHelper.Serialize(demodel.TextModel);
...@@ -402,8 +423,10 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -402,8 +423,10 @@ namespace Edu.WebApi.Controllers.QYWeChat
break; break;
} }
if (demodel.Id > 0) { if (demodel.Id > 0)
if (demodel.Type != Common.Enum.WeChat.MediumTypeEnum.Text && demodel.Type != Common.Enum.WeChat.MediumTypeEnum.ImgText && demodel.Type != Common.Enum.WeChat.MediumTypeEnum.Applet) { {
if (demodel.Type != Common.Enum.WeChat.MediumTypeEnum.Text && demodel.Type != Common.Enum.WeChat.MediumTypeEnum.ImgText && demodel.Type != Common.Enum.WeChat.MediumTypeEnum.Applet)
{
return ApiResult.Failed("无法修改"); return ApiResult.Failed("无法修改");
} }
} }
...@@ -430,7 +453,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -430,7 +453,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetWecharMediumMore() { public ApiResult SetWecharMediumMore()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
string MediumIds = parms.GetStringValue("MediumIds");//素材ids string MediumIds = parms.GetStringValue("MediumIds");//素材ids
...@@ -547,7 +571,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -547,7 +571,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatWelcomesInfo() { public ApiResult GetWeChatWelcomesInfo()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int WelcomeId = parms.GetInt("WelcomeId", 0); int WelcomeId = parms.GetInt("WelcomeId", 0);
...@@ -592,7 +617,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -592,7 +617,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
if (demodel.Type > 1) if (demodel.Type > 1)
{ {
if (string.IsNullOrEmpty(demodel.MediumIds)) { if (string.IsNullOrEmpty(demodel.MediumIds))
{
return ApiResult.ParamIsNull("请传递素材Id"); return ApiResult.ParamIsNull("请传递素材Id");
} }
} }
...@@ -660,7 +686,7 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -660,7 +686,7 @@ namespace Edu.WebApi.Controllers.QYWeChat
var result = weChatModule.GetLabelListByIds(ids); var result = weChatModule.GetLabelListByIds(ids);
return ApiResult.Success(message: "OK", data: result); return ApiResult.Success(message: "OK", data: result);
} }
else else
{ {
return ApiResult.Failed("参数信息错误"); return ApiResult.Failed("参数信息错误");
} }
...@@ -671,7 +697,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -671,7 +697,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatLableList() { public ApiResult GetWeChatLableList()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var demodel = JsonHelper.DeserializeObject<RB_WeChat_Lable_ViewModel>(base.RequestParm.Msg.ToString()); var demodel = JsonHelper.DeserializeObject<RB_WeChat_Lable_ViewModel>(base.RequestParm.Msg.ToString());
demodel.Group_Id = userInfo.Group_Id; demodel.Group_Id = userInfo.Group_Id;
...@@ -700,19 +727,24 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -700,19 +727,24 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetWeChatLable() { public ApiResult SetWeChatLable()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var demodel = JsonHelper.DeserializeObject<RB_WeChat_Lable_ViewModel>(base.RequestParm.Msg.ToString()); var demodel = JsonHelper.DeserializeObject<RB_WeChat_Lable_ViewModel>(base.RequestParm.Msg.ToString());
if (string.IsNullOrEmpty(demodel.Name)) if (string.IsNullOrEmpty(demodel.Name))
{ {
return ApiResult.ParamIsNull("请输入分组/标签名称"); return ApiResult.ParamIsNull("请输入分组/标签名称");
} }
if (demodel.Id == 0 && demodel.ParentId == 0) { if (demodel.Id == 0 && demodel.ParentId == 0)
if (demodel.ChildList == null || !demodel.ChildList.Any()) { {
if (demodel.ChildList == null || !demodel.ChildList.Any())
{
return ApiResult.ParamIsNull("新增分组必须至少添加一个标签"); return ApiResult.ParamIsNull("新增分组必须至少添加一个标签");
} }
foreach (var item in demodel.ChildList) { foreach (var item in demodel.ChildList)
if (string.IsNullOrEmpty(item.Name)) { {
if (string.IsNullOrEmpty(item.Name))
{
return ApiResult.ParamIsNull("请输入标签名称"); return ApiResult.ParamIsNull("请输入标签名称");
} }
} }
...@@ -740,11 +772,13 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -740,11 +772,13 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult DelWeChatLable() { public ApiResult DelWeChatLable()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int LableId = parms.GetInt("LableId", 0); int LableId = parms.GetInt("LableId", 0);
if (LableId <= 0) { if (LableId <= 0)
{
return ApiResult.ParamIsNull("请传递标签Id"); return ApiResult.ParamIsNull("请传递标签Id");
} }
...@@ -753,7 +787,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -753,7 +787,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
{ {
return ApiResult.Success(); return ApiResult.Success();
} }
else { else
{
return ApiResult.Failed(msg); return ApiResult.Failed(msg);
} }
} }
...@@ -763,7 +798,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -763,7 +798,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetSyncWeChatLable() { public ApiResult SetSyncWeChatLable()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
string msg = weChatModule.SetSyncWeChatLable(userInfo); string msg = weChatModule.SetSyncWeChatLable(userInfo);
...@@ -771,7 +807,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -771,7 +807,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
{ {
return ApiResult.Success(); return ApiResult.Success();
} }
else { else
{
return ApiResult.Failed(msg); return ApiResult.Failed(msg);
} }
} }
...@@ -923,11 +960,13 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -923,11 +960,13 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatChannelInfo() { public ApiResult GetWeChatChannelInfo()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int ChannelId = parms.GetInt("ChannelId", 0); int ChannelId = parms.GetInt("ChannelId", 0);
if (ChannelId <= 0) { if (ChannelId <= 0)
{
return ApiResult.ParamIsNull("请传递活码Id"); return ApiResult.ParamIsNull("请传递活码Id");
} }
...@@ -1178,39 +1217,50 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1178,39 +1217,50 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetWeChatChannelInfo() { public ApiResult SetWeChatChannelInfo()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
RB_WeChat_Channel_ViewModel demodel = JsonHelper.DeserializeObject<RB_WeChat_Channel_ViewModel>(base.RequestParm.Msg.ToString()); RB_WeChat_Channel_ViewModel demodel = JsonHelper.DeserializeObject<RB_WeChat_Channel_ViewModel>(base.RequestParm.Msg.ToString());
if (demodel.ChannelGroupId <= 0) { if (demodel.ChannelGroupId <= 0)
{
return ApiResult.ParamIsNull("请传递分组Id"); return ApiResult.ParamIsNull("请传递分组Id");
} }
if (string.IsNullOrEmpty(demodel.Name)) { if (string.IsNullOrEmpty(demodel.Name))
{
return ApiResult.ParamIsNull("请输入渠道码的名称"); return ApiResult.ParamIsNull("请输入渠道码的名称");
} }
if (demodel.SkipVerify <= 0) { if (demodel.SkipVerify <= 0)
{
return ApiResult.ParamIsNull("请选择自动添加好友类型"); return ApiResult.ParamIsNull("请选择自动添加好友类型");
} }
demodel.LableIds = ""; demodel.LableIds = "";
if (demodel.LabelIdList != null && demodel.LabelIdList.Any()) { if (demodel.LabelIdList != null && demodel.LabelIdList.Any())
{
demodel.LableIds = string.Join(",", demodel.LabelIdList); demodel.LableIds = string.Join(",", demodel.LabelIdList);
} }
if (demodel.Type <= 0) { if (demodel.Type <= 0)
{
return ApiResult.ParamIsNull("请选择渠道码类型"); return ApiResult.ParamIsNull("请选择渠道码类型");
} }
if (demodel.WeekList == null || !demodel.WeekList.Any()) { if (demodel.WeekList == null || !demodel.WeekList.Any())
{
return ApiResult.ParamIsNull("请传递周期数据"); return ApiResult.ParamIsNull("请传递周期数据");
} }
foreach (var item in demodel.WeekList) { foreach (var item in demodel.WeekList)
if ((item.EmpList == null || !item.EmpList.Any()) && (item.DeptList == null || !item.DeptList.Any())) { {
if ((item.EmpList == null || !item.EmpList.Any()) && (item.DeptList == null || !item.DeptList.Any()))
{
return ApiResult.Failed("周期数据传递有误"); return ApiResult.Failed("周期数据传递有误");
} }
} }
for (int i = 0; i < 7; i++) { for (int i = 0; i < 7; i++)
{
var nlist = demodel.WeekList.Where(x => x.Week == i).ToList(); var nlist = demodel.WeekList.Where(x => x.Week == i).ToList();
if (!nlist.Any()) { return ApiResult.ParamIsNull("周期成员设置有误,亲核实后再试"); } if (!nlist.Any()) { return ApiResult.ParamIsNull("周期成员设置有误,亲核实后再试"); }
if (!nlist.Where(x => x.IsDefault == 1).Any()) { return ApiResult.ParamIsNull("周期成员默认数据不存在,请核实后再试"); } if (!nlist.Where(x => x.IsDefault == 1).Any()) { return ApiResult.ParamIsNull("周期成员默认数据不存在,请核实后再试"); }
} }
if (demodel.SpecialDateEnable == 1) { if (demodel.SpecialDateEnable == 1)
{
//启用特殊日期 //启用特殊日期
if (demodel.SpecialWeekList == null || !demodel.SpecialWeekList.Any()) if (demodel.SpecialWeekList == null || !demodel.SpecialWeekList.Any())
{ {
...@@ -1224,17 +1274,22 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1224,17 +1274,22 @@ namespace Edu.WebApi.Controllers.QYWeChat
} }
} }
} }
if (demodel.EmpAddLimit == 1) { if (demodel.EmpAddLimit == 1)
if (demodel.LimitList == null || !demodel.LimitList.Any()) { {
if (demodel.LimitList == null || !demodel.LimitList.Any())
{
return ApiResult.ParamIsNull("请传递人员添加上限数据"); return ApiResult.ParamIsNull("请传递人员添加上限数据");
} }
if (string.IsNullOrEmpty(demodel.EmpBackUp)) { if (string.IsNullOrEmpty(demodel.EmpBackUp))
{
return ApiResult.ParamIsNull("请选择备用人员"); return ApiResult.ParamIsNull("请选择备用人员");
} }
} }
if (demodel.WelcomeEnable == 1) { if (demodel.WelcomeEnable == 1)
if (demodel.WelcomeList == null || !demodel.WelcomeList.Any()) { {
if (demodel.WelcomeList == null || !demodel.WelcomeList.Any())
{
return ApiResult.ParamIsNull("请传递通用欢迎语"); return ApiResult.ParamIsNull("请传递通用欢迎语");
} }
} }
...@@ -1275,7 +1330,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1275,7 +1330,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult UpdateWeChatChannelGroup() { public ApiResult UpdateWeChatChannelGroup()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int ChannelId = parms.GetInt("ChannelId", 0); int ChannelId = parms.GetInt("ChannelId", 0);
...@@ -1301,7 +1357,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1301,7 +1357,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatChannelCoustomerPageList() { public ApiResult GetWeChatChannelCoustomerPageList()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
ResultPageModel pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString()); ResultPageModel pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString());
RB_WeChat_ChannelRecord_ViewModel demodel = JsonHelper.DeserializeObject<RB_WeChat_ChannelRecord_ViewModel>(base.RequestParm.Msg.ToString()); RB_WeChat_ChannelRecord_ViewModel demodel = JsonHelper.DeserializeObject<RB_WeChat_ChannelRecord_ViewModel>(base.RequestParm.Msg.ToString());
...@@ -1365,11 +1422,14 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1365,11 +1422,14 @@ namespace Edu.WebApi.Controllers.QYWeChat
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
if (Type == 1) { if (Type == 1)
if (string.IsNullOrEmpty(StartTime)) { {
if (string.IsNullOrEmpty(StartTime))
{
return ApiResult.ParamIsNull("请传递开始时间"); return ApiResult.ParamIsNull("请传递开始时间");
} }
if (string.IsNullOrEmpty(EndTime)) { if (string.IsNullOrEmpty(EndTime))
{
return ApiResult.ParamIsNull("请传递结束时间"); return ApiResult.ParamIsNull("请传递结束时间");
} }
} }
...@@ -1383,7 +1443,8 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1383,7 +1443,8 @@ namespace Edu.WebApi.Controllers.QYWeChat
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetWeChatChannelStatisticsPageList() { public ApiResult GetWeChatChannelStatisticsPageList()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
ResultPageModel pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString()); ResultPageModel pageModel = JsonHelper.DeserializeObject<ResultPageModel>(base.RequestParm.Msg.ToString());
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
...@@ -1494,22 +1555,23 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1494,22 +1555,23 @@ namespace Edu.WebApi.Controllers.QYWeChat
{ {
var parm = JObject.FromObject(RequestParm.Msg); var parm = JObject.FromObject(RequestParm.Msg);
var referer = Request.Headers["Origin"].ToString().Replace("http://", ""); var referer = Request.Headers["Origin"].ToString().Replace("http://", "");
if (!string.IsNullOrEmpty(parm.GetStringValue("platment"))) if (!string.IsNullOrEmpty(parm.GetStringValue("platment")))
{ {
referer = parm.GetStringValue("platment") == "class_room_manager" ? "edu.oytour.com" : string.Empty; referer = parm.GetStringValue("platment") == "class_room_manager" ? "edu.oytour.com" : string.Empty;
} }
Common.Plugin.LogHelper.WriteInfo("SetUserCodeCallBack::referer __" + referer);
Common.Plugin.LogHelper.WriteInfo("SetUserCodeCallBack::parm __" + JsonHelper.Serialize(parm));
if (!string.IsNullOrEmpty(referer)) if (!string.IsNullOrEmpty(referer))
{ {
var group = groupModule.GetGroupEntityModule(referer); var group = groupModule.GetGroupEntityModule(referer);
if (group.GId != 0) if (group.GId != 0)
{ {
var appcode = parm.GetStringValue("appcode"); var appcode = parm.GetStringValue("appcode");
var code = parm.GetStringValue("code"); var code = parm.GetStringValue("code");
var config = Cache.WeChat.WeChatReidsCache.GetAppConfig(group.GId, appcode); var config = Cache.WeChat.WeChatReidsCache.GetAppConfig(group.GId, appcode);
var token = QYWeiXinHelper.GetToken(config?.CropId ?? "", config?.Secret ?? "", false); var token = QYWeiXinHelper.GetToken(config?.CropId ?? "", config?.Secret ?? "", false);
var userInfo = new QYWeiXinHelper().GetLoginWorkUserInfo(group.GId, code, appcode, token); var userInfo = new QYWeiXinHelper().GetLoginWorkUserInfo(group.GId, code, appcode, token);
Common.Plugin.LogHelper.WriteInfo("SetUserCodeCallBack::userInfo __" + JsonHelper.Serialize(userInfo));
if (userInfo.status) if (userInfo.status)
{ {
return ApiResult.Success(data: userInfo.result); return ApiResult.Success(data: userInfo.result);
...@@ -1547,13 +1609,10 @@ namespace Edu.WebApi.Controllers.QYWeChat ...@@ -1547,13 +1609,10 @@ namespace Edu.WebApi.Controllers.QYWeChat
if (group.GId != 0) if (group.GId != 0)
{ {
var query = JObject.Parse(RequestParm.Msg.ToString()); var query = JObject.Parse(RequestParm.Msg.ToString());
Common.Plugin.LogHelper.WriteInfo("query::" + Common.Plugin.JsonHelper.Serialize(query));
var mark = query.GetStringValue("mark"); var mark = query.GetStringValue("mark");
var config = Cache.WeChat.WeChatReidsCache.GetAppConfig(group.GId, mark); var config = Cache.WeChat.WeChatReidsCache.GetAppConfig(group.GId, mark);
Common.Plugin.LogHelper.WriteInfo("config::" + Common.Plugin.JsonHelper.Serialize(config));
var token = QYWeiXinHelper.GetToken(config?.CropId ?? "", config?.Secret ?? "", false); var token = QYWeiXinHelper.GetToken(config?.CropId ?? "", config?.Secret ?? "", false);
Common.Plugin.LogHelper.WriteInfo("token::" + token);
var path = new QYWeiXinHelper().GetUserAuthorizationCodePath(mark, config?.CropId ?? "", config?.AppId ?? "", token); var path = new QYWeiXinHelper().GetUserAuthorizationCodePath(mark, config?.CropId ?? "", config?.AppId ?? "", token);
Common.Plugin.LogHelper.WriteInfo("path::" + path); Common.Plugin.LogHelper.WriteInfo("path::" + path);
if (!string.IsNullOrEmpty(path)) if (!string.IsNullOrEmpty(path))
......
...@@ -112,6 +112,7 @@ namespace Edu.WebApi.Controllers.User ...@@ -112,6 +112,7 @@ namespace Edu.WebApi.Controllers.User
int autoLoginId = jobj.GetInt("AutoLoginId",0); int autoLoginId = jobj.GetInt("AutoLoginId",0);
var workId = jobj.GetStringValue("AutoLoginWorkId"); var workId = jobj.GetStringValue("AutoLoginWorkId");
var openId = jobj.GetStringValue("AutoLoginOpenId"); var openId = jobj.GetStringValue("AutoLoginOpenId");
Common.Plugin.LogHelper.WriteInfo("Login::Query __" + Common.Plugin.JsonHelper.Serialize(jobj));
//新增自动登录功能,用于通过推送消息自动登录 //新增自动登录功能,用于通过推送消息自动登录
RB_Account_ViewModel model = null; RB_Account_ViewModel model = null;
if (autoLoginId == 0 && (string.IsNullOrEmpty(workId) && string.IsNullOrEmpty(openId))) if (autoLoginId == 0 && (string.IsNullOrEmpty(workId) && string.IsNullOrEmpty(openId)))
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
"ViewFileSiteUrl": "https://viitto-1301420277.cos.ap-chengdu.myqcloud.com", "ViewFileSiteUrl": "https://viitto-1301420277.cos.ap-chengdu.myqcloud.com",
"ErpViewFileSiteUrl": "http://imgfile.oytour.com", "ErpViewFileSiteUrl": "http://imgfile.oytour.com",
"ErpUrl": "http://localhost:8181/#", "ErpUrl": "http://localhost:8181/#",
"WorkAPPDomain": "http://m.kookaku.com/pages",
"Mongo": "mongodb://47.96.23.199:27017", "Mongo": "mongodb://47.96.23.199:27017",
"MongoDBName": "Edu", "MongoDBName": "Edu",
"WkHtmlToPdfPath": "D:/wkhtmltopdf/bin/", "WkHtmlToPdfPath": "D:/wkhtmltopdf/bin/",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment