定期备份

This commit is contained in:
cgp 2025-05-13 16:49:33 +08:00
parent eb512e3603
commit a8ce0c44ba
4 changed files with 325 additions and 18 deletions

View File

@ -62,6 +62,33 @@ http://172.16.1.254:13010/Handler/app.ashx?action=viewapp&app_id=app1745481912
参数 actionviewapp 参数 actionviewapp
参数 app_id 软件、课程id 参数 app_id 软件、课程id
查询公司历程所有年份接口
http://172.16.1.254:13010/Handler/Data.ashx?action=comhistoryyears
参数 无
查询某一年公司历程详情
http://172.16.1.254:13010/Handler/Data.ashx?action=comhistorydetails&year_info=2024
参数 year_info :年份数字
修改用户密码
http://172.16.1.254:13010/Handler/User.ashx?action=changepassword
参数 user_id用户id
参数 old_password 原密码
参数 new_password新密码
查询公司资质
http://172.16.1.254:13010/Handler/Data.ashx?action=comzizhi
参数 无
================================has notb=================================================================
查询公司认证
http://172.16.1.254:13010/Handler/Data.ashx?action=comrenzheng
参数 无
软件、课程查询收藏接口 软件、课程查询收藏接口
http://172.16.1.254:13010/Handler/app.ashx?action=appfavorquery&user_id=123 http://172.16.1.254:13010/Handler/app.ashx?action=appfavorquery&user_id=123
@ -79,7 +106,19 @@ http://172.16.1.254:13010/Handler/app.ashx?action=appfavordel&app_id=app17454819
通常建议绿豆与大米的比例可以在1:2到1:3之间。例如如果您使用了50克绿豆则可以搭配100克至150克的大米。 查询关于我们
http://172.16.1.254:13010/Handler/Data.ashx?action=comabout
参数 无
查询合作厂商
http://172.16.1.254:13010/Handler/Data.ashx?action=firstcooper
参数 无

View File

@ -18,6 +18,13 @@ namespace VRS.Handler
DataService.BLL.pro_app bll_app = new DataService.BLL.pro_app(); DataService.BLL.pro_app bll_app = new DataService.BLL.pro_app();
DataService.BLL.pro_first_cooper bll_first_cooper = new DataService.BLL.pro_first_cooper();
DataService.BLL.pro_com_about bll_com_about= new DataService.BLL.pro_com_about();
DataService.BLL.pro_com_certif bll_com_certif = new DataService.BLL.pro_com_certif();
DataService.BLL.pro_com_history bll_com_history = new DataService.BLL.pro_com_history();
/// <summary> /// <summary>
/// 终端类型 /// 终端类型
/// </summary> /// </summary>
@ -78,6 +85,36 @@ namespace VRS.Handler
QuerySceneZy(context); QuerySceneZy(context);
break; break;
//查询公司历程年份
case "comhistoryyears":
QueryComHistoryYears(context);
break;
//查询某一年公司历程详情
case "comhistorydetails":
QueryComHistoryDetails(context);
break;
//公司认证
case "comrenzheng":
QueryComRenZheng(context);
break;
//公司资质
case "comzizhi":
QueryComZizhi(context);
break;
//关于我们
case "comabout":
QueryComAbout(context);
break;
//合作厂商
case "firstcooper":
QueryFirstCooper(context);
break;
default: default:
var result = GetResult(false, "方法名不存在:" + action); var result = GetResult(false, "方法名不存在:" + action);
context.Response.Write(result); context.Response.Write(result);
@ -238,11 +275,93 @@ namespace VRS.Handler
context.Response.End(); context.Response.End();
} }
/// <summary>
/// 查询公司资质
/// </summary>
/// <param name="context"></param>
public void QueryComZizhi(HttpContext context)
{
var list = bll_com_certif.GetModelList(" type='资质' ").OrderBy(s => s.id).ToList();
var result = GetResult(true, list);
context.Response.Write(result);
context.Response.End();
}
/// <summary>
/// 查询公司认证
/// </summary>
/// <param name="context"></param>
public void QueryComRenZheng(HttpContext context)
{
var list = bll_com_certif.GetModelList("type='认证'").OrderBy(s => s.id).ToList();
var result = GetResult(true, list);
context.Response.Write(result);
context.Response.End();
}
/// <summary>
/// 查询合作厂商
/// </summary>
/// <param name="context"></param>
public void QueryFirstCooper(HttpContext context)
{
var list = bll_first_cooper.GetModelList("").OrderBy(s => s.pos).ToList();
var result = GetResult(true, list);
context.Response.Write(result);
context.Response.End();
}
/// <summary>
/// 查询关于我们
/// </summary>
/// <param name="context"></param>
public void QueryComAbout(HttpContext context)
{
var model = bll_com_about.GetModelList("").FirstOrDefault();
if (null != model)
{
var result = GetResult(true, model, "");
context.Response.Write(result);
context.Response.End();
}
else
{
var result = GetResult(false, null, "记录不存在:" );
context.Response.Write(result);
context.Response.End();
}
}
/// <summary>
/// 查询公司历程年份
/// </summary>
/// <param name="context"></param>
public void QueryComHistoryYears(HttpContext context)
{
var list = bll_com_history.GetModelList("").Select(s => s.year_info).Distinct().OrderBy(s => s).ToList();
var result = GetResult(true, list);
context.Response.Write(result);
context.Response.End();
}
/// <summary>
/// 查询公司历程详情
/// </summary>
/// <param name="context"></param>
public void QueryComHistoryDetails(HttpContext context)
{
string year_info = context.Request["year_info"];
if (string.IsNullOrEmpty(year_info))
{
context.Response.Write(GetResult(false, "参数year_info 年份不能为空"));
context.Response.End();
}
var list = bll_com_history.GetModelList(" year_info='"+ year_info + "' ").ToList();
var result = GetResult(true, list);
context.Response.Write(result);
context.Response.End();
}
public bool IsReusable public bool IsReusable
{ {

View File

@ -38,7 +38,7 @@ namespace VRS.Handler
QueryVersion(context); QueryVersion(context);
break; break;
//用户注册 //用户注册
case "reg": case "reg":
@ -55,18 +55,16 @@ namespace VRS.Handler
ExitUser(context); ExitUser(context);
break; break;
//修改密码
/* case "changepassword":
//查询省 ChangePassword(context);
case "queryprovince":
QueryProvince(context);
break; break;
//查询市 //修改用户资料
case "querycity": case "edituser":
QueryCity(context); EditUser(context);
break; break;
*/
//查询单位 //查询单位
case "queryunit": case "queryunit":
@ -83,8 +81,6 @@ namespace VRS.Handler
UpdateDsc(context); UpdateDsc(context);
break; break;
default: default:
var result = GetResult(false, "方法名不存在:" + action); var result = GetResult(false, "方法名不存在:" + action);
context.Response.Write(result); context.Response.Write(result);
@ -99,7 +95,7 @@ namespace VRS.Handler
/// <param name="context"></param> /// <param name="context"></param>
public void QueryVersion(HttpContext context) public void QueryVersion(HttpContext context)
{ {
var version = new var version = new
{ {
@ -124,9 +120,9 @@ namespace VRS.Handler
string func_dsc = context.Request["func_dsc"]; string func_dsc = context.Request["func_dsc"];
var model = bll_app.GetModel(id); var model = bll_app.GetModel(id);
if (null== model) if (null == model)
{ {
var result = GetResult(false, null,"对象不存在"); var result = GetResult(false, null, "对象不存在");
context.Response.Write(result); context.Response.Write(result);
context.Response.End(); context.Response.End();
} }
@ -294,7 +290,7 @@ namespace VRS.Handler
var userModel = bll.GetModelList(string.Format(" login_name = '{0}' and password= '{1}' ", login_name, pwd)).FirstOrDefault(); var userModel = bll.GetModelList(string.Format(" login_name = '{0}' and password= '{1}' ", login_name, pwd)).FirstOrDefault();
if (null != userModel) if (null != userModel)
{ {
if (userModel.is_lock =="是") if (userModel.is_lock == "是")
{ {
var result = GetResult(false, null, "用户已禁用!"); var result = GetResult(false, null, "用户已禁用!");
context.Response.Write(result); context.Response.Write(result);
@ -317,7 +313,7 @@ namespace VRS.Handler
} }
*/ */
if (dic.ContainsKey(userModel.user_role)) if (dic.ContainsKey(userModel.user_role))
{ {
userModel.user_role_dsc = dic[userModel.user_role]; userModel.user_role_dsc = dic[userModel.user_role];
@ -399,6 +395,148 @@ namespace VRS.Handler
} }
/// <summary>
/// 修改用户资料
/// </summary>
/// <param name="context"></param>
public void EditUser(HttpContext context)
{
//用户id
var user_id = context.Request.Params["user_id"];
if (string.IsNullOrEmpty(user_id))
{
var ret = GetResult(false, "user_id参数不能为空");
context.Response.Write(ret);
context.Response.End();
}
var user = bll.GetModel(user_id);
if (null == user)
{
var ret = GetResult(false, null, "用户不存在user_id" + user_id);
context.Response.Write(ret);
context.Response.End();
}
if (context.Request.Params.AllKeys.Contains("nick_name"))
{
string paramValue = context.Request.Params["nick_name"];
user.nick_name = paramValue;
}
if (context.Request.Params.AllKeys.Contains("real_name"))
{
string paramValue = context.Request.Params["real_name"];
user.real_name = paramValue;
}
if (context.Request.Params.AllKeys.Contains("sex"))
{
string paramValue = context.Request.Params["sex"];
user.sex = paramValue;
}
if (context.Request.Params.AllKeys.Contains("mobile"))
{
string paramValue = context.Request.Params["mobile"];
user.mobile = paramValue;
}
if (context.Request.Params.AllKeys.Contains("unit"))
{
string paramValue = context.Request.Params["unit"];
user.unit = paramValue;
}
var flag = bll.Update(user);
if (flag)
{
var result = GetResult(true, null,"");
context.Response.Write(result);
}
else
{
var result = GetResult(false, null, "修改失败");
context.Response.Write(result);
}
}
/// <summary>
/// 修改密码
/// </summary>
/// <param name="context"></param>
public void ChangePassword(HttpContext context)
{
//用户id
var user_id = context.Request.Params["user_id"];
if (string.IsNullOrEmpty(user_id))
{
var ret = GetResult(false, "user_id参数不能为空");
context.Response.Write(ret);
context.Response.End();
}
var user = bll.GetModel(user_id);
if (null == user)
{
var ret = GetResult(false, null, "用户不存在user_id" + user_id);
context.Response.Write(ret);
context.Response.End();
}
var old_password = context.Request.Params["old_password"];
if (string.IsNullOrEmpty(old_password))
{
var ret = GetResult(false, null, "原密码不能为空");
context.Response.Write(ret);
context.Response.End();
}
var pass_word = BasePage.GetMD5(old_password);
var list_exists = bll.GetModelList(string.Format(" user_id = '{0}' and password='{1}' ", user_id, pass_word));
if (list_exists.Count <= 0)
{
var ret = GetResult(false, null, "原密码错误!");
context.Response.Write(ret);
context.Response.End();
}
var new_password = context.Request.Params["new_password"];
if (string.IsNullOrEmpty(new_password))
{
var ret = GetResult(false, null, "新密码不能为空!");
context.Response.Write(ret);
context.Response.End();
}
/*
var newpassword = new_password.Text.Trim();
var confirm = confirm_password.Text.Trim();
if (string.IsNullOrEmpty(new_password.Text.Trim()))
{
RadAjaxManager1.Alert("");
return;
}
if (newpassword != confirm)
{
RadAjaxManager1.Alert("新密码与确认密码不一致!");
return;
}
*/
user.password = GetMD5(new_password);
if (bll.Update(user))
{
log.write_log("修改密码成功。" + "账号:" + user.login_name + "ID" + user.user_id);
var ret = GetResult(true, null, "");
context.Response.Write(ret);
context.Response.End();
}
else
{
var ret = GetResult(false, null, "修改密码失败!");
context.Response.Write(ret);
context.Response.End();
}
}
public bool IsReusable public bool IsReusable

View File

@ -27,6 +27,17 @@ namespace VRS
} }
public string GetRequestParameter(string paramName)
{
#if NETCOREAPP
// 传统ASP.NET Core 实现
return Request.Query[paramName].ToString() ?? Request.Form[paramName].ToString();
#else
// 传统 ASP.NET 实现
return Request.Params[paramName];
#endif
}
protected void btnLogin_Click(object sender, EventArgs e) protected void btnLogin_Click(object sender, EventArgs e)
{ {
if (string.IsNullOrWhiteSpace(txtUserId.Text.Trim()) || string.IsNullOrWhiteSpace(txtPassword.Text.Trim())) if (string.IsNullOrWhiteSpace(txtUserId.Text.Trim()) || string.IsNullOrWhiteSpace(txtPassword.Text.Trim()))