Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mall.oytour.com
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄奎
mall.oytour.com
Commits
3fa0d471
Commit
3fa0d471
authored
Jul 23, 2020
by
liudong1993
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改分销商可提现佣金
parent
ac4d7f8b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
198 additions
and
2 deletions
+198
-2
RB_Distributor_Log.cs
Mall.Model/Entity/User/RB_Distributor_Log.cs
+78
-0
UserModule.cs
Mall.Module.User/UserModule.cs
+73
-1
RB_Distributor_LogRepository.cs
Mall.Repository/User/RB_Distributor_LogRepository.cs
+17
-0
UserController.cs
Mall.WebApi/Controllers/User/UserController.cs
+30
-1
No files found.
Mall.Model/Entity/User/RB_Distributor_Log.cs
0 → 100644
View file @
3fa0d471
using
Mall.Common.AOP
;
using
Mall.Common.Enum.User
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Mall.Model.Entity.User
{
/// <summary>
/// 分销商修改日志信息表实体
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_Distributor_Log
{
/// <summary>
/// Id
/// </summary>
public
int
Id
{
get
;
set
;
}
/// <summary>
/// 用户id/分销商id
/// </summary>
public
int
?
UserId
{
get
;
set
;
}
/// <summary>
/// 类型 1修改佣金
/// </summary>
public
int
?
Type
{
get
;
set
;
}
/// <summary>
/// 操作内容
/// </summary>
public
string
Content
{
get
;
set
;
}
/// <summary>
/// 操作员工
/// </summary>
public
int
?
EmpId
{
get
;
set
;
}
/// <summary>
/// 商户号
/// </summary>
public
int
TenantId
{
get
;
set
;
}
/// <summary>
/// 小程序id
/// </summary>
public
int
MallBaseId
{
get
;
set
;
}
/// <summary>
/// CreateDate
/// </summary>
public
DateTime
?
CreateDate
{
get
;
set
;
}
}
}
Mall.Module.User/UserModule.cs
View file @
3fa0d471
...
@@ -149,6 +149,10 @@ namespace Mall.Module.User
...
@@ -149,6 +149,10 @@ namespace Mall.Module.User
/// 粉象返佣金额
/// 粉象返佣金额
/// </summary>
/// </summary>
private
RB_Distributor_FXCommissionRepository
distributor_FXCommissionRepository
=
new
RB_Distributor_FXCommissionRepository
();
private
RB_Distributor_FXCommissionRepository
distributor_FXCommissionRepository
=
new
RB_Distributor_FXCommissionRepository
();
/// <summary>
/// 分销商日志
/// </summary>
private
RB_Distributor_LogRepository
distributor_LogRepository
=
new
RB_Distributor_LogRepository
();
...
@@ -1613,7 +1617,7 @@ namespace Mall.Module.User
...
@@ -1613,7 +1617,7 @@ namespace Mall.Module.User
/// <param name="uid"></param>
/// <param name="uid"></param>
/// <param name="mallBaseId"></param>
/// <param name="mallBaseId"></param>
/// <returns></returns>
/// <returns></returns>
public
string
SetDistributorAudit
(
string
userIds
,
int
type
,
int
newGradeId
,
string
remark
,
string
uid
,
int
mallBaseId
)
public
string
SetDistributorAudit
(
string
userIds
,
int
type
,
int
newGradeId
,
string
remark
,
string
uid
,
int
mallBaseId
,
int
empId
)
{
{
var
trans
=
distributor_InfoRepository
.
DbTransaction
;
var
trans
=
distributor_InfoRepository
.
DbTransaction
;
try
try
...
@@ -1771,6 +1775,20 @@ namespace Mall.Module.User
...
@@ -1771,6 +1775,20 @@ namespace Mall.Module.User
}
}
};
};
bool
flag
=
distributor_InfoRepository
.
Update
(
keyValues
,
wheres
,
trans
);
bool
flag
=
distributor_InfoRepository
.
Update
(
keyValues
,
wheres
,
trans
);
if
(
flag
)
{
//记录日志
distributor_LogRepository
.
Insert
(
new
RB_Distributor_Log
()
{
Content
=
"修改分销商等级为:newGradeId"
,
CreateDate
=
DateTime
.
Now
,
EmpId
=
empId
,
Id
=
0
,
MallBaseId
=
mallBaseId
,
TenantId
=
Convert
.
ToInt32
(
uid
),
Type
=
1
,
UserId
=
item
.
Id
});
}
}
}
}
}
else
if
(
type
==
5
)
else
if
(
type
==
5
)
...
@@ -1914,6 +1932,21 @@ namespace Mall.Module.User
...
@@ -1914,6 +1932,21 @@ namespace Mall.Module.User
}
}
};
};
bool
flag
=
distributor_InfoRepository
.
Update
(
keyValues
,
wheres
,
trans
);
bool
flag
=
distributor_InfoRepository
.
Update
(
keyValues
,
wheres
,
trans
);
if
(
flag
)
{
//记录日志
distributor_LogRepository
.
Insert
(
new
RB_Distributor_Log
()
{
Content
=
"修改分销商等级为:newGradeId"
,
CreateDate
=
DateTime
.
Now
,
EmpId
=
empId
,
Id
=
0
,
MallBaseId
=
mallBaseId
,
TenantId
=
Convert
.
ToInt32
(
uid
),
Type
=
1
,
UserId
=
item
.
Id
});
}
}
}
}
}
else
else
...
@@ -2431,6 +2464,45 @@ namespace Mall.Module.User
...
@@ -2431,6 +2464,45 @@ namespace Mall.Module.User
return
flag
?
""
:
"操作失败"
;
return
flag
?
""
:
"操作失败"
;
}
}
/// <summary>
/// 后台修改分销商可提现佣金
/// </summary>
/// <param name="distributorId"></param>
/// <param name="money"></param>
/// <param name="uid"></param>
/// <param name="mallBaseId"></param>
/// <param name="empId"></param>
/// <returns></returns>
public
bool
SetDistributorCommission
(
int
distributorId
,
decimal
money
,
string
uid
,
int
mallBaseId
,
int
empId
)
{
Dictionary
<
string
,
object
>
keyValues
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Distributor_Info
.
CommissionWithdrawal
),
money
}
};
List
<
WhereHelper
>
wheres
=
new
List
<
WhereHelper
>()
{
new
WhereHelper
(){
FiledName
=
nameof
(
RB_Distributor_Info
.
Id
),
FiledValue
=
distributorId
,
OperatorEnum
=
OperatorEnum
.
Equal
}
};
bool
flag
=
distributor_InfoRepository
.
Update
(
keyValues
,
wheres
);
if
(
flag
)
{
//记录日志
distributor_LogRepository
.
Insert
(
new
RB_Distributor_Log
()
{
Content
=
"修改分销商佣金为:"
+
money
,
CreateDate
=
DateTime
.
Now
,
EmpId
=
empId
,
Id
=
0
,
MallBaseId
=
mallBaseId
,
TenantId
=
Convert
.
ToInt32
(
uid
),
Type
=
1
,
UserId
=
distributorId
});
}
return
flag
;
}
#
endregion
#
endregion
#
region
收货地址
#
region
收货地址
...
...
Mall.Repository/User/RB_Distributor_LogRepository.cs
0 → 100644
View file @
3fa0d471
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
using
Mall.Model.Entity.User
;
using
Mall.Model.Extend.User
;
using
System.Linq
;
namespace
Mall.Repository.User
{
/// <summary>
/// 分销商日志仓储层
/// </summary>
public
class
RB_Distributor_LogRepository
:
RepositoryBase
<
RB_Distributor_Log
>
{
}
}
Mall.WebApi/Controllers/User/UserController.cs
View file @
3fa0d471
...
@@ -1575,7 +1575,7 @@ namespace Mall.WebApi.Controllers.User
...
@@ -1575,7 +1575,7 @@ namespace Mall.WebApi.Controllers.User
}
}
}
}
string
msg
=
userModule
.
SetDistributorAudit
(
UserIds
,
Type
,
NewGradeId
,
Remark
,
re
.
uid
,
re
.
MallBaseId
);
string
msg
=
userModule
.
SetDistributorAudit
(
UserIds
,
Type
,
NewGradeId
,
Remark
,
re
.
uid
,
re
.
MallBaseId
,
re
.
EmpId
);
if
(
msg
==
""
)
if
(
msg
==
""
)
{
{
return
ApiResult
.
Success
();
return
ApiResult
.
Success
();
...
@@ -1707,6 +1707,35 @@ namespace Mall.WebApi.Controllers.User
...
@@ -1707,6 +1707,35 @@ namespace Mall.WebApi.Controllers.User
}
}
/// <summary>
/// 设置分销商佣金
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
SetDistributorCommission
()
{
var
re
=
RequestParm
;
var
parms
=
JObject
.
Parse
(
re
.
msg
.
ToString
());
int
DistributorId
=
parms
.
GetInt
(
"DistributorId"
,
0
);
decimal
Money
=
parms
.
GetDecimal
(
"Money"
);
if
(
DistributorId
<=
0
)
{
return
ApiResult
.
ParamIsNull
();
}
if
(
Money
<
0
)
{
return
ApiResult
.
ParamIsNull
();
}
bool
flag
=
userModule
.
SetDistributorCommission
(
DistributorId
,
Money
,
re
.
uid
,
re
.
MallBaseId
,
re
.
EmpId
);
if
(
flag
)
{
return
ApiResult
.
Success
();
}
else
{
return
ApiResult
.
Failed
();
}
}
#
endregion
#
endregion
#
region
分销商提现
#
region
分销商提现
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment