Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
data-center-auto
Overview
Overview
Details
Activity
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
bltdc
data-center-auto
Commits
aecb8f76
Commit
aecb8f76
authored
Apr 15, 2020
by
泽锋 李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增sku查询接口
parent
e87c9507
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
85 additions
and
0 deletions
+85
-0
daily.cs
AutoTurnOver.DB/daily.cs
+16
-0
product_api_dto.cs
AutoTurnOver.Models/product_api_dto.cs
+37
-0
DailyServices.cs
AutoTurnOver.Services/DailyServices.cs
+5
-0
ApiController.cs
AutoTurnOver/Controllers/ApiController.cs
+27
-0
No files found.
AutoTurnOver.DB/daily.cs
View file @
aecb8f76
...
...
@@ -523,5 +523,21 @@ left join dc_base_warehouse as dbw on t1.warehouse_code = dbw.warehouse_code
parameters
.
Add
(
"warehouse_code"
,
warehouse_code
);
return
_connection
.
Query
<
dc_base_oms_sku
>(
sql
,
parameters
);
}
public
static
IEnumerable
<
product_api_dto
>
GetSkus
(
string
skus
)
{
return
_connection
.
Query
<
product_api_dto
>(
$@"SELECT category_simple_id as 'CategorySimpleId',
category_simple_name as 'CategorySimpleName',
buyer_name as 'Purchaser',
bailun_category_id as 'CategoryId',
bailun_category_name as 'CategoryName',
product_code as 'GoodsCode',
skums_id as 'id',
sku_image as 'Img',
sku_title_cn as 'Name',
bailun_sku as 'ProductCode'
FROM dc_base_sku
where bailun_sku in @skus"
,
skus
.
Split
(
','
).
ToList
());
}
}
}
AutoTurnOver.Models/product_api_dto.cs
0 → 100644
View file @
aecb8f76
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
AutoTurnOver.Models
{
public
class
product_api_dto
{
public
int
ID
{
get
;
set
;
}
/// <summary>
/// 内部商品编码
/// </summary>
public
string
SkuCode
{
get
;
set
;
}
public
string
GoodsCode
{
get
;
set
;
}
public
string
ProductCode
{
get
;
set
;
}
public
string
Name
{
get
;
set
;
}
public
string
EName
{
get
;
set
;
}
public
int
?
CategoryId
{
get
;
set
;
}
public
string
CategoryName
{
get
;
set
;
}
public
int
?
CategorySimpleId
{
get
;
set
;
}
public
string
CategorySimpleName
{
get
;
set
;
}
public
int
?
PurchaserID
{
get
;
set
;
}
public
string
Purchaser
{
get
;
set
;
}
public
string
Img
{
get
;
set
;
}
}
}
AutoTurnOver.Services/DailyServices.cs
View file @
aecb8f76
...
...
@@ -218,5 +218,10 @@ namespace AutoTurnOver.Services
}
public
IEnumerable
<
product_api_dto
>
GetSkus
(
string
skus
)
{
return
DB
.
daily
.
GetSkus
(
skus
);
}
}
}
AutoTurnOver/Controllers/ApiController.cs
View file @
aecb8f76
...
...
@@ -54,5 +54,31 @@ namespace AutoTurnOver.Controllers
});
}
}
public
class
GetSkus_dto
{
public
string
skus
{
get
;
set
;
}
}
public
JsonResult
GetSkus
([
FromBody
]
GetSkus_dto
queryDto
)
{
try
{
return
new
JsonResult
(
new
{
result
=
new
DailyServices
().
GetSkus
(
queryDto
.
skus
),
success
=
true
,
statusCode
=
200
});
}
catch
(
Exception
ex
)
{
return
new
JsonResult
(
new
{
message
=
ex
.
Message
,
success
=
false
,
statusCode
=
500
});
}
}
}
}
\ 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