Commit 759298d3 authored by 黄奎's avatar 黄奎

页面修改

parent bb43df16
...@@ -868,6 +868,7 @@ WHERE u.TenantId={tenantId} and u.MallBaseId={mallBaseId} and u.SuperiorId ={use ...@@ -868,6 +868,7 @@ WHERE u.TenantId={tenantId} and u.MallBaseId={mallBaseId} and u.SuperiorId ={use
/// <returns></returns> /// <returns></returns>
public RB_Member_User_Extend GetMemberUserEntityRepository(RB_Member_User_Extend query) public RB_Member_User_Extend GetMemberUserEntityRepository(RB_Member_User_Extend query)
{ {
var parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.*,IFNULL(B.UserId,0) AS AdminId SELECT A.*,IFNULL(B.UserId,0) AS AdminId
...@@ -888,11 +889,13 @@ WHERE 1=1 ...@@ -888,11 +889,13 @@ WHERE 1=1
} }
if (!string.IsNullOrEmpty(query.Name)) if (!string.IsNullOrEmpty(query.Name))
{ {
builder.AppendFormat($@" and A.{nameof(RB_Member_User.Name)} like '%{query.Name}%' "); builder.AppendFormat($@" and A.{nameof(RB_Member_User.Name)} like @Name ");
parameters.Add("Name", "%" + query.Name.Trim() + "%");
} }
if (!string.IsNullOrEmpty(query.AliasName)) if (!string.IsNullOrEmpty(query.AliasName))
{ {
builder.AppendFormat($@" and A.{nameof(RB_Member_User.AliasName)} like '%{query.AliasName}%'"); builder.AppendFormat($@" and A.{nameof(RB_Member_User.AliasName)} like @AliasName ");
parameters.Add("AliasName", "%" + query.AliasName.Trim() + "%");
} }
if (query.Source > 0) if (query.Source > 0)
{ {
...@@ -900,7 +903,8 @@ WHERE 1=1 ...@@ -900,7 +903,8 @@ WHERE 1=1
} }
if (!string.IsNullOrEmpty(query.Moblie)) if (!string.IsNullOrEmpty(query.Moblie))
{ {
builder.AppendFormat($@" and A.{nameof(RB_Member_User.Moblie)} like '%{query.Moblie}%'"); builder.AppendFormat($@" and A.{nameof(RB_Member_User.Moblie)} like @Moblie ");
parameters.Add("Moblie", "%" + query.Moblie.Trim() + "%");
} }
if (query.MemberGrade > 0) if (query.MemberGrade > 0)
{ {
...@@ -917,10 +921,10 @@ WHERE 1=1 ...@@ -917,10 +921,10 @@ WHERE 1=1
//HK06-01新增查询条件 //HK06-01新增查询条件
if (query.OpenId != null && !string.IsNullOrWhiteSpace(query.OpenId)) if (query.OpenId != null && !string.IsNullOrWhiteSpace(query.OpenId))
{ {
builder.AppendFormat($@" and A.{nameof(RB_Member_User.OpenId)} LIKE '{query.OpenId}%'"); builder.AppendFormat($@" and A.{nameof(RB_Member_User.OpenId)} LIKE @OpenId ");
parameters.Add("OpenId", "%" + query.OpenId.Trim() + "%");
} }
return Get<RB_Member_User_Extend>(builder.ToString(), parameters).FirstOrDefault();
return Get<RB_Member_User_Extend>(builder.ToString()).FirstOrDefault();
} }
#endregion #endregion
......
...@@ -4,7 +4,7 @@ using System.Text; ...@@ -4,7 +4,7 @@ using System.Text;
using Mall.Model.Entity.User; using Mall.Model.Entity.User;
using Mall.Model.Extend.User; using Mall.Model.Extend.User;
using System.Linq; using System.Linq;
using VT.FW.DB.Dapper;
namespace Mall.Repository.User namespace Mall.Repository.User
{ {
...@@ -61,6 +61,7 @@ namespace Mall.Repository.User ...@@ -61,6 +61,7 @@ namespace Mall.Repository.User
/// <returns></returns> /// <returns></returns>
public RB_MiniProgram_Extend GetMiniProgramRepository(RB_MiniProgram_Extend query) public RB_MiniProgram_Extend GetMiniProgramRepository(RB_MiniProgram_Extend query)
{ {
var parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.Append(" SELECT * FROM RB_MiniProgram WHERE 1=1 "); builder.Append(" SELECT * FROM RB_MiniProgram WHERE 1=1 ");
if (query != null) if (query != null)
...@@ -75,10 +76,11 @@ namespace Mall.Repository.User ...@@ -75,10 +76,11 @@ namespace Mall.Repository.User
} }
if (query.MiniAppId != null && !string.IsNullOrEmpty(query.MiniAppId)) if (query.MiniAppId != null && !string.IsNullOrEmpty(query.MiniAppId))
{ {
builder.AppendFormat(" AND MiniAppId='{0}' ", query.MiniAppId); builder.AppendFormat(" AND MiniAppId=@MiniAppId ");
parameters.Add("MiniAppId", query.MiniAppId.Trim());
} }
} }
return Get<RB_MiniProgram_Extend>(builder.ToString()).FirstOrDefault(); return Get<RB_MiniProgram_Extend>(builder.ToString(),parameters).FirstOrDefault();
} }
/// <summary> /// <summary>
......
...@@ -569,17 +569,28 @@ namespace Mall.WebApi.Controllers.Education ...@@ -569,17 +569,28 @@ namespace Mall.WebApi.Controllers.Education
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetEducationStartUpModel(object requestMsg) public ApiResult GetEducationStartUpModel(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); JObject jobj = JObject.Parse(requestMsg.ToString());
//var parms = RequestParm; var parms = new RequestParm()
var query = JsonConvert.DeserializeObject<RB_Education_StartUp>(parms.msg.ToString()); {
query.TenantId = parms.TenantId; MallBaseId=jobj.GetInt("MallBaseId"),
query.MallBaseId = parms.MallBaseId; TenantId=jobj.GetInt("TenantId"),
var oldLogisticsModel = educationModule.GetEducationStartUpListRepository(query).FirstOrDefault(); };
if (oldLogisticsModel == null) if (parms != null)
{ {
oldLogisticsModel = new RB_Education_StartUp(); var query = new RB_Education_StartUp()
{
};
query.TenantId = parms.TenantId;
query.MallBaseId = parms.MallBaseId;
var oldLogisticsModel = educationModule.GetEducationStartUpListRepository(query).FirstOrDefault();
if (oldLogisticsModel == null)
{
oldLogisticsModel = new RB_Education_StartUp();
}
return ApiResult.Success("", oldLogisticsModel);
} }
return ApiResult.Success("", oldLogisticsModel); return ApiResult.Success("", new RB_Education_StartUp());
} }
#endregion #endregion
......
...@@ -17,6 +17,7 @@ using Mall.Common; ...@@ -17,6 +17,7 @@ using Mall.Common;
using Mall.Module.Product; using Mall.Module.Product;
using Mall.Model.Extend.User; using Mall.Model.Extend.User;
using Google.Protobuf.WellKnownTypes; using Google.Protobuf.WellKnownTypes;
using Mall.Common.Enum.Goods;
namespace Mall.WebApi.Controllers.MallBase namespace Mall.WebApi.Controllers.MallBase
{ {
...@@ -84,12 +85,28 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -84,12 +85,28 @@ namespace Mall.WebApi.Controllers.MallBase
[HttpPost] [HttpPost]
public ApiResult GetProductCategoryTreeList(object requestMsg) public ApiResult GetProductCategoryTreeList(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); JObject rootObj = JObject.Parse(requestMsg.ToString());
var parms = new RequestParm()
{
TenantId = rootObj.GetInt("TenantId"),
MallBaseId = rootObj.GetInt("MallBaseId"),
};
if (parms.MallBaseId <= 0) if (parms.MallBaseId <= 0)
{ {
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
RB_Product_Category_Extend demodel = JsonConvert.DeserializeObject<RB_Product_Category_Extend>(parms.msg.ToString()); JObject jObj = JObject.Parse(rootObj.GetStringValue("msg"));
RB_Product_Category_Extend demodel = new RB_Product_Category_Extend()
{
Id = jObj.GetInt("Id"),
CategoryIds=jObj.GetStringValue("CategoryIds"),
Name=jObj.GetStringValue("Name"),
Tier=jObj.GetInt("Tier"),
ParentId=jObj.GetInt("ParentId"),
RootId=jObj.GetInt("RootId"),
CategoryPageType=(Common.Enum.Goods.GoodsPageTypeEnum)jObj.GetInt("CategoryPageType"),
};
demodel.TenantId = parms.TenantId; demodel.TenantId = parms.TenantId;
demodel.MallBaseId = parms.MallBaseId; demodel.MallBaseId = parms.MallBaseId;
...@@ -128,7 +145,13 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -128,7 +145,13 @@ namespace Mall.WebApi.Controllers.MallBase
[HttpPost] [HttpPost]
public ApiResult GetProductCategoryStyleInfo(object requestMsg) public ApiResult GetProductCategoryStyleInfo(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); JObject jobj = JObject.Parse(requestMsg.ToString());
var parms = new RequestParm()
{
MallBaseId = jobj.GetInt("MallBaseId"),
TenantId = jobj.GetInt("TenantId"),
UserId=jobj.GetInt("UserId"),
};
if (parms.MallBaseId <= 0) if (parms.MallBaseId <= 0)
{ {
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
...@@ -191,20 +214,43 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -191,20 +214,43 @@ namespace Mall.WebApi.Controllers.MallBase
[HttpPost] [HttpPost]
public ApiResult GetAppletGoodsPageListForZY(object requestMsg) public ApiResult GetAppletGoodsPageListForZY(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); JObject rootObj = JObject.Parse(requestMsg.ToString());
var parms = new RequestParm()
{
TenantId=rootObj.GetInt("TenantId"),
MallBaseId=rootObj.GetInt("MallBaseId"),
SmallShopsId=rootObj.GetInt("SmallShopsId"),
UserId=rootObj.GetInt("UserId"),
msg=rootObj.GetStringValue("msg")
};
if (parms.MallBaseId <= 0) if (parms.MallBaseId <= 0)
{ {
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString()); JObject sObj = JObject.Parse(rootObj.GetStringValue("msg"));
RB_Goods_Extend demodel = JsonConvert.DeserializeObject<RB_Goods_Extend>(parms.msg.ToString()); ResultPageModel pagelist = new ResultPageModel()
{
pageIndex=sObj.GetInt("pageIndex"),
pageSize=sObj.GetInt("pageSize"),
};
RB_Goods_Extend demodel = new RB_Goods_Extend()
{
Name=sObj.GetStringValue("Name"),
GoodsType=(OrderTypeEnum)sObj.GetInt ("GoodsType"),
CategoryIds=sObj.GetStringValue("CategoryIds"),
OrderBy=sObj.GetInt("OrderBy"),
UserId=sObj.GetInt("UserId"),
GoodsPageType=(GoodsPageTypeEnum)sObj.GetInt("GoodsPageType"),
IsVideo=sObj.GetInt("IsVideo")
};
demodel.TenantId = parms.TenantId; demodel.TenantId = parms.TenantId;
demodel.MallBaseId = parms.MallBaseId; demodel.MallBaseId = parms.MallBaseId;
demodel.GoodsStatus = 1;//只查询销售中的 demodel.GoodsStatus = 1;//只查询销售中的
demodel.SmallShopsId = parms.SmallShopsId; demodel.SmallShopsId = parms.SmallShopsId;
JObject newParms = JObject.Parse(parms.msg.ToString()); JObject newParms = JObject.Parse(parms.msg.ToString());
int UserId = parms.UserId; int UserId = parms.UserId;
if (newParms.GetInt("ERPUserId") > 0) if (sObj.GetInt("ERPUserId") > 0)
{ {
UserId = newParms.GetInt("ERPUserId"); UserId = newParms.GetInt("ERPUserId");
} }
...@@ -1140,17 +1186,22 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1140,17 +1186,22 @@ namespace Mall.WebApi.Controllers.MallBase
[HttpPost] [HttpPost]
public ApiResult GetAppletGoodsRecommendListForZY(object requestMsg) public ApiResult GetAppletGoodsRecommendListForZY(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); JObject rootObj = JObject.Parse(requestMsg.ToString());
var parms = new RequestParm()
{
TenantId=rootObj.GetInt("TenantId"),
MallBaseId= rootObj.GetInt("MallBaseId"),
SmallShopsId=rootObj.GetInt("SmallShopsId"),
};
if (parms.MallBaseId <= 0) if (parms.MallBaseId <= 0)
{ {
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
RB_Goods_Extend demodel = JsonConvert.DeserializeObject<RB_Goods_Extend>(parms.msg.ToString()); RB_Goods_Extend demodel = JsonConvert.DeserializeObject<RB_Goods_Extend>(rootObj.GetStringValue("msg"));
if (!demodel.RecommendType.HasValue && demodel.RecommendType <= 0) if (!demodel.RecommendType.HasValue && demodel.RecommendType <= 0)
{ {
return ApiResult.ParamIsNull("请传递推荐类型"); return ApiResult.ParamIsNull("请传递推荐类型");
} }
demodel.TenantId = parms.TenantId; demodel.TenantId = parms.TenantId;
demodel.MallBaseId = parms.MallBaseId; demodel.MallBaseId = parms.MallBaseId;
demodel.GoodsStatus = 1;//只查询销售中的 demodel.GoodsStatus = 1;//只查询销售中的
......
...@@ -25,17 +25,22 @@ namespace Mall.WebApi.Controllers.User ...@@ -25,17 +25,22 @@ namespace Mall.WebApi.Controllers.User
{ {
private MemberUserModule MemberUserModule = new MemberUserModule(); private MemberUserModule MemberUserModule = new MemberUserModule();
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
/// <summary> /// <summary>
/// 用户登录 /// 根据用户Id更新用户头像和名称
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
[AllowAnonymous]
public ApiResult SetMemberPhoto() public ApiResult SetMemberPhoto()
{ {
var extModel = JsonConvert.DeserializeObject<RB_Member_User_Extend>(RequestParm.msg.ToString()); JObject jobj = JObject.Parse(RequestParm.msg.ToString());
if (extModel.Name != "微信用户") var extModel = new RB_Member_User_Extend()
{
Id=jobj.GetInt("Id"),
AliasName=jobj.GetStringValue("AliasName"),
Photo=jobj.GetStringValue("Photo"),
};
if (extModel.Name != "微信用户" && extModel.Id>0)
{ {
var flag = MemberUserModule.SetMemberUserNameAndPhoto(extModel); var flag = MemberUserModule.SetMemberUserNameAndPhoto(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed(); return flag ? ApiResult.Success() : ApiResult.Failed();
...@@ -44,7 +49,6 @@ namespace Mall.WebApi.Controllers.User ...@@ -44,7 +49,6 @@ namespace Mall.WebApi.Controllers.User
{ {
return ApiResult.Failed("获取用户信息失败"); return ApiResult.Failed("获取用户信息失败");
} }
} }
/// <summary> /// <summary>
......
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