增加OEM返现明细列表
This commit is contained in:
1 parent
c9e0066015
commit
07ffda5a1a
23 files changed
+816
-96
No files matched your search
@@ -1,3 +1,4 @@
|
||||
using KJD_Web.Requests;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using KJD_Web.Requests;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using KJD_Web.Requests;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
namespace KJD_Web.BLL.WXXD.Requests
|
||||
{
|
||||
/// <summary>
|
||||
/// 卡名请求
|
||||
/// </summary>
|
||||
public class SignRequestBase
|
||||
{
|
||||
public string time { get; set; }
|
||||
public string code { get; set; }
|
||||
public string code_version { get; set; }
|
||||
public string version { get; set; }
|
||||
public string user_name { get; set; }
|
||||
public string path { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,7 @@ using KJD_Web.BLL.WXXD.Dtos;
|
||||
using KJD_Web.BLL.WXXD.Requests;
|
||||
using KJD_Web.Model;
|
||||
using KJD_Web.Model.WxModel;
|
||||
using KJD_Web.Requests;
|
||||
using KJD_Web.Utils;
|
||||
using NaiBa.Util.Extension;
|
||||
using NaiBa.Util.Helper;
|
||||
@@ -165,14 +166,14 @@ namespace KJD_Web.BLL.WXXD
|
||||
|
||||
try
|
||||
{
|
||||
if (request == null || request.user_name.IsNullOrEmpty())
|
||||
if (request == null || request.UserName.IsNullOrEmpty())
|
||||
throw new Exception("参数错误:缺少用户名");
|
||||
|
||||
List<string> oemIdLst = new List<string>();
|
||||
var user = new WXUserManage().GetUserByUserName(request.user_name);
|
||||
var user = new WXUserManage().GetUserByUserName(request.UserName);
|
||||
if (user.sa_level != 1)//非管理员 判断 是否Oem 管理员
|
||||
{
|
||||
var oems = GetOems(new List<string> { request.user_name });
|
||||
var oems = GetOems(new List<string> { request.UserName });
|
||||
if (oems == null || oems.Any() == false)
|
||||
{
|
||||
throw new Exception("错误的账号");
|
||||
@@ -239,11 +240,17 @@ namespace KJD_Web.BLL.WXXD
|
||||
// total_rebate_amount = x.total_rebate_amount,
|
||||
// total_withdraw_amount = x.total_withdraw_amount,
|
||||
//}).ToList();
|
||||
ret = new PageResult();
|
||||
|
||||
var pageData = new ApiPageResult<OemWithdrawalDto>
|
||||
{
|
||||
PageIndex = page,
|
||||
PageSize = page_size,
|
||||
List = list,
|
||||
Total = count,
|
||||
};
|
||||
ret.Code = 200;
|
||||
ret.Msg = "success";
|
||||
ret.Data = list;
|
||||
(ret as PageResult).Total = count;
|
||||
ret.Data = pageData;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@@ -264,11 +271,11 @@ namespace KJD_Web.BLL.WXXD
|
||||
|
||||
try
|
||||
{
|
||||
if (request == null || request.user_name.IsNullOrEmpty())
|
||||
if (request == null || request.UserName.IsNullOrEmpty())
|
||||
throw new Exception("参数错误:缺少用户名");
|
||||
|
||||
|
||||
var oems = GetOems(new List<string> { request.user_name });
|
||||
var oems = GetOems(new List<string> { request.UserName });
|
||||
if (oems == null || oems.Any() == false)
|
||||
{
|
||||
throw new Exception("错误的账号");
|
||||
@@ -291,7 +298,7 @@ namespace KJD_Web.BLL.WXXD
|
||||
{
|
||||
mySql.Close();
|
||||
}
|
||||
oems = GetOems(new List<string> { request.user_name });
|
||||
oems = GetOems(new List<string> { request.UserName });
|
||||
if (oems == null || oems.Any() == false)
|
||||
{
|
||||
throw new Exception("错误的账号");
|
||||
@@ -330,7 +337,7 @@ namespace KJD_Web.BLL.WXXD
|
||||
string client_ip = "";
|
||||
try
|
||||
{
|
||||
if (request == null || request.user_name.IsNullOrEmpty())
|
||||
if (request == null || request.UserName.IsNullOrEmpty())
|
||||
throw new Exception("参数错误:缺少用户名");
|
||||
if (request.amount <= 0)
|
||||
throw new Exception("提现金额必须大于0");
|
||||
@@ -346,7 +353,7 @@ namespace KJD_Web.BLL.WXXD
|
||||
if (request.account_no.IsNullOrEmpty())
|
||||
throw new Exception("收款账号不能为空");
|
||||
|
||||
var oems = GetOems(new List<string> { request.user_name });
|
||||
var oems = GetOems(new List<string> { request.UserName });
|
||||
if (oems == null || oems.Any() == false)
|
||||
{
|
||||
throw new Exception("错误的账号");
|
||||
@@ -426,7 +433,7 @@ namespace KJD_Web.BLL.WXXD
|
||||
"(withdrawal_no,oem_id,apply_user_name,amount,fee,actual_amount,balance_before,balance_after," +
|
||||
"withdrawal_type,account_name,account_no,bank_name,bank_branch," +
|
||||
"status,audit_by,audit_time,audit_remark,remark,client_ip,version,is_deleted,created_at,updated_at) VALUES (" +
|
||||
"'" + withdrawal_no + "','" + oemInfo.oem_id + "','" + MysqlUtils.ReplaceSqlSpecial(request.user_name) + "'," +
|
||||
"'" + withdrawal_no + "','" + oemInfo.oem_id + "','" + MysqlUtils.ReplaceSqlSpecial(request.UserName) + "'," +
|
||||
amount_fen + "," + fee_fen + "," + actual_fen + "," + available_fen + "," + balance_after_fen + "," +
|
||||
(int)request.withdrawal_type + ",'" + MysqlUtils.ReplaceSqlSpecial(request.account_name) + "','" + MysqlUtils.ReplaceSqlSpecial(request.account_no) + "'," +
|
||||
"'" + MysqlUtils.ReplaceSqlSpecial(request.bank_name) + "','" + MysqlUtils.ReplaceSqlSpecial(request.bank_branch) + "'," +
|
||||
@@ -479,9 +486,9 @@ namespace KJD_Web.BLL.WXXD
|
||||
throw new Exception("参数错误:缺少提现单号");
|
||||
if (request.audit_result != (int)OemWithdrawalStatus.Approved && request.audit_result != (int)OemWithdrawalStatus.Rejected)
|
||||
throw new Exception("审核结果不合法:1审核通过 2审核拒绝");
|
||||
if (request.user_name.IsNullOrEmpty())
|
||||
if (request.UserName.IsNullOrEmpty())
|
||||
throw new Exception("审核人不能为空");
|
||||
var user = new WXUserManage().GetUserByUserName(request.user_name);
|
||||
var user = new WXUserManage().GetUserByUserName(request.UserName);
|
||||
if (user.sa_level != 1)
|
||||
{
|
||||
throw new Exception("无权限审核");
|
||||
@@ -534,7 +541,7 @@ namespace KJD_Web.BLL.WXXD
|
||||
throw new Exception("更新账户余额失败");
|
||||
if (request.audit_result == 1) request.audit_result = (int)OemWithdrawalStatus.Paid; //已付款
|
||||
sql = "UPDATE wxxd.oem_withdrawal SET status=" + request.audit_result +
|
||||
",audit_by='" + MysqlUtils.ReplaceSqlSpecial(request.user_name) +
|
||||
",audit_by='" + MysqlUtils.ReplaceSqlSpecial(request.UserName) +
|
||||
"',audit_time='" + now +
|
||||
"',audit_remark='" + MysqlUtils.ReplaceSqlSpecial(audit_remark) +
|
||||
"',updated_at='" + now +
|
||||
|
||||
Reference in new issue
Block a user