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
574159c3
Commit
574159c3
authored
May 27, 2020
by
liudong1993
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
赞羊订单导入
parent
9d70489b
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
596 additions
and
3 deletions
+596
-3
GoodsOrderBetchDataHelper.cs
Mall.DataHelper/Import/GoodsOrderBetchDataHelper.cs
+159
-0
RB_Goods_Extend.cs
Mall.Model/Extend/Product/RB_Goods_Extend.cs
+4
-0
RB_Goods_Order_Extend.cs
Mall.Model/Extend/Product/RB_Goods_Order_Extend.cs
+49
-0
RB_Member_User_Extend.cs
Mall.Model/Extend/User/RB_Member_User_Extend.cs
+5
-0
OrderModule.cs
Mall.Module.Product/OrderModule.cs
+284
-1
ProductModule.cs
Mall.Module.Product/ProductModule.cs
+4
-0
RB_GoodsRepository.cs
Mall.Repository/Product/RB_GoodsRepository.cs
+53
-0
RB_Member_UserRepository.cs
Mall.Repository/User/RB_Member_UserRepository.cs
+4
-0
FileController.cs
Mall.WebApi/Controllers/File/FileController.cs
+3
-2
OrderController.cs
Mall.WebApi/Controllers/Product/OrderController.cs
+31
-0
No files found.
Mall.DataHelper/Import/GoodsOrderBetchDataHelper.cs
0 → 100644
View file @
574159c3
using
Mall.Common
;
using
Mall.Model.Extend.Product
;
using
System
;
using
System.Collections.Generic
;
using
System.Data
;
using
System.Linq
;
namespace
Mall.DataHelper
{
/// <summary>
/// 订单导入
/// </summary>
public
class
GoodsOrderBetchDataHelper
{
/// <summary>
/// 导入模板
/// </summary>
/// <param name="fileName"></param>
/// <returns></returns>
public
static
List
<
RB_Goods_Order_Extend
>
ImportClaimData
(
string
fileName
)
{
List
<
RB_Goods_Order_Extend
>
list
=
new
List
<
RB_Goods_Order_Extend
>();
var
dt
=
new
DataTable
();
if
(
fileName
.
Contains
(
".csv"
))
{
dt
=
new
CSVHelper
().
GetStream
(
fileName
);
}
else
{
dt
=
Mall
.
Common
.
Plugin
.
NPOIHelper
.
ImportExceltoDt
(
fileName
,
0
,
0
,
true
);
}
if
(
dt
!=
null
&&
dt
.
Rows
.
Count
>
0
)
{
foreach
(
DataRow
dr
in
dt
.
Rows
)
{
list
.
Add
(
DataRowToModel
(
dr
));
}
}
return
list
;
}
/// <summary>
/// DataRow转实体
/// </summary>
/// <param name="dr"></param>
/// <returns></returns>
public
static
RB_Goods_Order_Extend
DataRowToModel
(
DataRow
dr
)
{
RB_Goods_Order_Extend
model
=
new
RB_Goods_Order_Extend
();
if
(
dr
!=
null
)
{
if
(
dr
.
Table
.
Columns
.
Contains
(
"所属平台"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"所属平台"
].
ToString
().
Trim
()))
{
model
.
PlatformNameImport
=
dr
[
"所属平台"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"订单号"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"订单号"
].
ToString
().
Trim
()))
{
model
.
OrderNo
=
dr
[
"订单号"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"商户单号"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"商户单号"
].
ToString
().
Trim
()))
{
model
.
MerchantsNo
=
dr
[
"商户单号"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"下单用户"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"下单用户"
].
ToString
().
Trim
()))
{
model
.
UserName
=
dr
[
"下单用户"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"商品名"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"商品名"
].
ToString
().
Trim
()))
{
model
.
GoodsName
=
dr
[
"商品名"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"规格"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"规格"
].
ToString
().
Trim
()))
{
model
.
SpecificationImport
=
dr
[
"规格"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"数量"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"数量"
].
ToString
().
Trim
()))
{
model
.
OrderNum
=
Convert
.
ToInt32
(
dr
[
"数量"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"货号"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"货号"
].
ToString
().
Trim
()))
{
model
.
ProductCode
=
dr
[
"货号"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"成本价"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"成本价"
].
ToString
().
Trim
()))
{
model
.
CostMoneyImport
=
Convert
.
ToDecimal
(
dr
[
"成本价"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"收件人"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"收件人"
].
ToString
().
Trim
()))
{
model
.
Consignee
=
dr
[
"收件人"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"收件人电话"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"收件人电话"
].
ToString
().
Trim
()))
{
model
.
Mobile
=
dr
[
"收件人电话"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"收件人地址"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"收件人地址"
].
ToString
().
Trim
()))
{
model
.
DistrictAddress
=
dr
[
"收件人地址"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"总金额"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"总金额"
].
ToString
().
Trim
()))
{
model
.
PreferPrice
=
Convert
.
ToDecimal
(
dr
[
"总金额"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"实际付款"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"实际付款"
].
ToString
().
Trim
()))
{
model
.
Income
=
Convert
.
ToDecimal
(
dr
[
"实际付款"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"运费"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"运费"
].
ToString
().
Trim
()))
{
model
.
FreightMoney
=
Convert
.
ToDecimal
(
dr
[
"运费"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"下单时间"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"下单时间"
].
ToString
().
Trim
()))
{
model
.
CreateDate
=
Convert
.
ToDateTime
(
dr
[
"下单时间"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"支付方式"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"支付方式"
].
ToString
().
Trim
()))
{
model
.
PaymentWayImport
=
dr
[
"支付方式"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"订单状态"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"订单状态"
].
ToString
().
Trim
()))
{
model
.
OrderStatusImport
=
dr
[
"订单状态"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"付款状态"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"付款状态"
].
ToString
().
Trim
()))
{
model
.
PaymentStatusImport
=
dr
[
"付款状态"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"付款时间"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"付款时间"
].
ToString
().
Trim
()))
{
model
.
PaymentTime
=
Convert
.
ToDateTime
(
dr
[
"付款时间"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"发货时间"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"发货时间"
].
ToString
().
Trim
()))
{
model
.
DeliveryTime
=
Convert
.
ToDateTime
(
dr
[
"发货时间"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"收货时间"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"收货时间"
].
ToString
().
Trim
()))
{
model
.
ReceivingTime
=
Convert
.
ToDateTime
(
dr
[
"收货时间"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"商家备注"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"商家备注"
].
ToString
().
Trim
()))
{
model
.
Remark
=
dr
[
"商家备注"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"备注/表单"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"备注/表单"
].
ToString
().
Trim
()))
{
model
.
BuyerMessage
=
dr
[
"备注/表单"
].
ToString
();
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"售价"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"售价"
].
ToString
().
Trim
()))
{
model
.
SellMoneyImport
=
Convert
.
ToDecimal
(
dr
[
"售价"
].
ToString
());
}
if
(
dr
.
Table
.
Columns
.
Contains
(
"原价"
)
&&
!
string
.
IsNullOrEmpty
(
dr
[
"原价"
].
ToString
().
Trim
()))
{
model
.
OriginalMoneyImport
=
Convert
.
ToDecimal
(
dr
[
"原价"
].
ToString
());
}
}
return
model
;
}
}
}
\ No newline at end of file
Mall.Model/Extend/Product/RB_Goods_Extend.cs
View file @
574159c3
...
@@ -62,6 +62,10 @@ namespace Mall.Model.Extend.Product
...
@@ -62,6 +62,10 @@ namespace Mall.Model.Extend.Product
/// </summary>
/// </summary>
public
string
GoodsIds
{
get
;
set
;
}
public
string
GoodsIds
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 商品str
/// </summary>
public
string
GoodsNameStr
{
get
;
set
;
}
/// <summary>
/// 封面图
/// 封面图
/// </summary>
/// </summary>
public
string
CoverImage
{
get
;
set
;
}
public
string
CoverImage
{
get
;
set
;
}
...
...
Mall.Model/Extend/Product/RB_Goods_Order_Extend.cs
View file @
574159c3
...
@@ -107,6 +107,55 @@ namespace Mall.Model.Extend.Product
...
@@ -107,6 +107,55 @@ namespace Mall.Model.Extend.Product
/// 使用优惠卷id
/// 使用优惠卷id
/// </summary>
/// </summary>
public
int
?
User_Coupon_Id
{
get
;
set
;
}
public
int
?
User_Coupon_Id
{
get
;
set
;
}
#
region
订单导入
/// <summary>
/// 平台名称
/// </summary>
public
string
PlatformNameImport
{
get
;
set
;
}
/// <summary>
/// 规格导入
/// </summary>
public
string
SpecificationImport
{
get
;
set
;
}
/// <summary>
/// 成本价
/// </summary>
public
decimal
CostMoneyImport
{
get
;
set
;
}
/// <summary>
/// 支付方式
/// </summary>
public
string
PaymentWayImport
{
get
;
set
;
}
/// <summary>
/// 订单状态
/// </summary>
public
string
OrderStatusImport
{
get
;
set
;
}
/// <summary>
/// 付款状态
/// </summary>
public
string
PaymentStatusImport
{
get
;
set
;
}
/// <summary>
/// 售价
/// </summary>
public
decimal
SellMoneyImport
{
get
;
set
;
}
/// <summary>
/// 原价
/// </summary>
public
decimal
OriginalMoneyImport
{
get
;
set
;
}
/// <summary>
/// 省
/// </summary>
public
string
PName
{
get
;
set
;
}
/// <summary>
/// 市
/// </summary>
public
string
CName
{
get
;
set
;
}
/// <summary>
/// 区
/// </summary>
public
string
DName
{
get
;
set
;
}
#
endregion
}
}
/// <summary>
/// <summary>
...
...
Mall.Model/Extend/User/RB_Member_User_Extend.cs
View file @
574159c3
...
@@ -28,6 +28,11 @@ namespace Mall.Model.Extend.User
...
@@ -28,6 +28,11 @@ namespace Mall.Model.Extend.User
/// </summary>
/// </summary>
public
string
UserIds
{
get
;
set
;
}
public
string
UserIds
{
get
;
set
;
}
/// <summary>
/// 用户名str
/// </summary>
public
string
UserNameStr
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 下线数量
/// 下线数量
/// </summary>
/// </summary>
...
...
Mall.Module.Product/OrderModule.cs
View file @
574159c3
This diff is collapsed.
Click to expand it.
Mall.Module.Product/ProductModule.cs
View file @
574159c3
...
@@ -3419,6 +3419,7 @@ namespace Mall.Module.Product
...
@@ -3419,6 +3419,7 @@ namespace Mall.Module.Product
item
.
GoodsNumbers
=
SpecificationPriceList
.
FirstOrDefault
()?.
no
??
""
;
item
.
GoodsNumbers
=
SpecificationPriceList
.
FirstOrDefault
()?.
no
??
""
;
item
.
GoodsWeight
=
SpecificationPriceList
.
FirstOrDefault
()?.
weight
??
0
;
item
.
GoodsWeight
=
SpecificationPriceList
.
FirstOrDefault
()?.
weight
??
0
;
}
}
//item.Id = SpecificationPriceList.FirstOrDefault()?.goods_id ?? 0;
}
}
catch
(
Exception
)
catch
(
Exception
)
{
{
...
@@ -3472,6 +3473,8 @@ namespace Mall.Module.Product
...
@@ -3472,6 +3473,8 @@ namespace Mall.Module.Product
item
.
GoodsNumbers
=
item
.
SpecificationPriceList
.
FirstOrDefault
()?.
GoodsNumbers
??
""
;
item
.
GoodsNumbers
=
item
.
SpecificationPriceList
.
FirstOrDefault
()?.
GoodsNumbers
??
""
;
item
.
GoodsWeight
=
item
.
SpecificationPriceList
.
FirstOrDefault
()?.
GoodsWeight
??
0
;
item
.
GoodsWeight
=
item
.
SpecificationPriceList
.
FirstOrDefault
()?.
GoodsWeight
??
0
;
}
}
//item.Id = item.SpecificationPriceList.FirstOrDefault()?.GoodsId ?? 0;
}
}
catch
(
Exception
)
catch
(
Exception
)
{
{
...
@@ -3602,6 +3605,7 @@ namespace Mall.Module.Product
...
@@ -3602,6 +3605,7 @@ namespace Mall.Module.Product
#
endregion
#
endregion
#
region
修正默认
#
region
修正默认
item
.
Name
=
item
.
Name
.
Replace
(
"\t"
,
""
);
item
.
IsSellWell
=
item
.
IsSellWell
==
1
?
1
:
2
;
item
.
IsSellWell
=
item
.
IsSellWell
==
1
?
1
:
2
;
item
.
IsQuickBuy
=
item
.
IsQuickBuy
==
1
?
1
:
2
;
item
.
IsQuickBuy
=
item
.
IsQuickBuy
==
1
?
1
:
2
;
item
.
IsGoodsNegotiable
=
item
.
IsGoodsNegotiable
==
1
?
1
:
2
;
item
.
IsGoodsNegotiable
=
item
.
IsGoodsNegotiable
==
1
?
1
:
2
;
...
...
Mall.Repository/Product/RB_GoodsRepository.cs
View file @
574159c3
...
@@ -116,6 +116,59 @@ where {where} group by g.Id order by g.CreateDate desc";
...
@@ -116,6 +116,59 @@ where {where} group by g.Id order by g.CreateDate desc";
return
Get
<
RB_Goods_Extend
>(
sql
).
ToList
();
return
Get
<
RB_Goods_Extend
>(
sql
).
ToList
();
}
}
/// <summary>
/// 获取列表
/// </summary>
/// <param name="dmodel"></param>
/// <returns></returns>
public
List
<
RB_Goods_Extend
>
GetSingleList
(
RB_Goods_Extend
dmodel
)
{
string
where
=
$" 1=1 and g.
{
nameof
(
RB_Goods_Extend
.
Status
)}
=0"
;
if
(
dmodel
.
TenantId
>
0
)
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
TenantId
)}
=
{
dmodel
.
TenantId
}
"
;
}
if
(
dmodel
.
MallBaseId
>
0
)
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
MallBaseId
)}
=
{
dmodel
.
MallBaseId
}
"
;
}
if
(
dmodel
.
Id
>
0
)
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
Id
)}
=
{
dmodel
.
Id
}
"
;
}
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
GoodsIds
))
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
Id
)}
in(
{
dmodel
.
GoodsIds
}
)"
;
}
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
Name
))
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
Name
)}
like '%
{
dmodel
.
Name
}
%'"
;
}
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
GoodsNameStr
))
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
Name
)}
in (
{
dmodel
.
GoodsNameStr
}
)"
;
}
if
(
dmodel
.
GoodsStatus
>
0
)
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
GoodsStatus
)}
=
{
dmodel
.
GoodsStatus
}
"
;
}
if
(
dmodel
.
IsSelectSellOut
==
1
)
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
InventoryNum
)}
<=0"
;
}
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
StartTime
))
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
CreateDate
)}
>='
{
dmodel
.
StartTime
}
'"
;
}
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
EndTime
))
{
where
+=
$@" and g.
{
nameof
(
RB_Goods_Extend
.
CreateDate
)}
<='
{
dmodel
.
EndTime
+
" 23:59:59"
}
'"
;
}
string
sql
=
$@"select g.* from RB_Goods g where
{
where
}
"
;
return
Get
<
RB_Goods_Extend
>(
sql
).
ToList
();
}
/// <summary>
/// <summary>
/// 小程序获取商品列表
/// 小程序获取商品列表
/// </summary>
/// </summary>
...
...
Mall.Repository/User/RB_Member_UserRepository.cs
View file @
574159c3
...
@@ -78,6 +78,10 @@ select * from RB_Member_User where {where} order by CreateDate desc
...
@@ -78,6 +78,10 @@ select * from RB_Member_User where {where} order by CreateDate desc
{
{
where
+=
$@" and
{
nameof
(
RB_Member_User
.
Name
)}
like '%
{
dmodel
.
Name
}
%'"
;
where
+=
$@" and
{
nameof
(
RB_Member_User
.
Name
)}
like '%
{
dmodel
.
Name
}
%'"
;
}
}
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
UserNameStr
))
{
where
+=
$@" and
{
nameof
(
RB_Member_User
.
Name
)}
in(
{
dmodel
.
UserNameStr
}
)"
;
}
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
AliasName
))
if
(!
string
.
IsNullOrEmpty
(
dmodel
.
AliasName
))
{
{
where
+=
$@" and
{
nameof
(
RB_Member_User
.
AliasName
)}
like '%
{
dmodel
.
AliasName
}
%'"
;
where
+=
$@" and
{
nameof
(
RB_Member_User
.
AliasName
)}
like '%
{
dmodel
.
AliasName
}
%'"
;
...
...
Mall.WebApi/Controllers/File/FileController.cs
View file @
574159c3
...
@@ -37,7 +37,8 @@ namespace Mall.WebApi.Controllers.File
...
@@ -37,7 +37,8 @@ namespace Mall.WebApi.Controllers.File
//验证文件格式
//验证文件格式
List
<
string
>
ExtList
=
new
List
<
string
>()
{
List
<
string
>
ExtList
=
new
List
<
string
>()
{
".xls"
,
".xls"
,
".xlsx"
".xlsx"
,
".csv"
};
};
if
(!
ExtList
.
Contains
(
fileExtention
))
{
if
(!
ExtList
.
Contains
(
fileExtention
))
{
return
new
ApiResult
{
resultCode
=
(
int
)
ResultCode
.
Fail
,
message
=
"文件格式有误"
,
data
=
""
};
return
new
ApiResult
{
resultCode
=
(
int
)
ResultCode
.
Fail
,
message
=
"文件格式有误"
,
data
=
""
};
...
@@ -54,7 +55,7 @@ namespace Mall.WebApi.Controllers.File
...
@@ -54,7 +55,7 @@ namespace Mall.WebApi.Controllers.File
files
[
0
].
CopyTo
(
fstream
);
files
[
0
].
CopyTo
(
fstream
);
}
}
return
ApiResult
.
Success
(
""
,
path_server
);
return
ApiResult
.
Success
(
""
,
new
{
Name
=
filename
,
Path
=
path_server
}
);
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
{
{
...
...
Mall.WebApi/Controllers/Product/OrderController.cs
View file @
574159c3
...
@@ -1619,5 +1619,36 @@ namespace Mall.WebApi.Controllers.MallBase
...
@@ -1619,5 +1619,36 @@ namespace Mall.WebApi.Controllers.MallBase
}
}
#
endregion
#
endregion
#
region
赞羊订单导入
/// <summary>
/// 赞羊订单导入
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
SetGoodsOrderBatchImport
()
{
var
req
=
RequestParm
;
JObject
parms
=
JObject
.
Parse
(
req
.
msg
.
ToString
());
string
FilePath
=
parms
.
GetStringValue
(
"FilePath"
);
if
(
string
.
IsNullOrEmpty
(
FilePath
))
{
return
ApiResult
.
ParamIsNull
(
"文件路径不存在"
);
}
string
msg
=
orderModule
.
SetGoodsOrderBatchImport
(
FilePath
,
req
.
TenantId
,
req
.
MallBaseId
);
if
(
msg
==
""
)
{
return
ApiResult
.
Success
();
}
else
{
return
ApiResult
.
Failed
(
msg
);
}
}
#
endregion
}
}
}
}
\ No newline at end of file
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