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
5b36ad6c
Commit
5b36ad6c
authored
Sep 10, 2019
by
lizefeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
动态规则范围,需要配置规则组
parent
c9fae4cf
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
64 additions
and
13 deletions
+64
-13
db_config.cs
AutoTurnOver.DB/db_config.cs
+23
-7
dc_auto_jit_tag.cs
AutoTurnOver.DB/dc_auto_jit_tag.cs
+9
-2
dc_auto_config_promotion.cs
AutoTurnOver.Models/dc_auto_config_promotion.cs
+1
-0
dc_auto_jit_tag.cs
AutoTurnOver.Models/dc_auto_jit_tag.cs
+1
-0
dc_auto_stock_up_range.cs
AutoTurnOver.Models/dc_auto_stock_up_range.cs
+2
-0
dc_auto_stock_up_range_dto.cs
AutoTurnOver.Models/dc_auto_stock_up_range_dto.cs
+11
-0
ConfigServices.cs
AutoTurnOver.Services/ConfigServices.cs
+5
-0
JitTagServices.cs
AutoTurnOver.Services/JitTagServices.cs
+2
-2
ConfigController.cs
AutoTurnOver/Controllers/ConfigController.cs
+8
-0
JitTagController.cs
AutoTurnOver/Controllers/JitTagController.cs
+2
-2
No files found.
AutoTurnOver.DB/db_config.cs
View file @
5b36ad6c
...
@@ -983,15 +983,20 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -983,15 +983,20 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
#
region
动态备货
sku
#
region
动态备货
sku
public
static
List
<
dc_auto_stock_up_range
>
StockUpRangeList
(
Condition_ConfigPromotion
m
,
int
offset
,
int
limit
,
ref
int
total
)
public
static
List
<
dc_auto_stock_up_range
_dto
>
StockUpRangeList
(
Condition_ConfigPromotion
m
,
int
offset
,
int
limit
,
ref
int
total
)
{
{
var
list
=
new
List
<
dc_auto_stock_up_range
>();
var
list
=
new
List
<
dc_auto_stock_up_range
_dto
>();
try
try
{
{
var
sql
=
@"select dacp.* from dc_auto_stock_up_range as dacp
var
sql
=
@"select dacp.*,t3.`name` as 'group_name' from dc_auto_stock_up_range as dacp
left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code where 1 = 1 "
;
left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code
left join dc_auto_jit_tag_group as t3 on dacp.group_id = t3.id
where 1 = 1 "
;
if
(
m
.
group_id
>
0
)
{
sql
+=
" and dacp.group_id="
+
m
.
group_id
;
}
if
(!
string
.
IsNullOrWhiteSpace
(
m
.
warehousetype
))
if
(!
string
.
IsNullOrWhiteSpace
(
m
.
warehousetype
))
{
{
sql
+=
" and dbw.hq_type="
+
$"'
{
m
.
warehousetype
}
'"
;
sql
+=
" and dbw.hq_type="
+
$"'
{
m
.
warehousetype
}
'"
;
...
@@ -1026,7 +1031,10 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -1026,7 +1031,10 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
public
static
string
SaveStockUpRange
(
Models
.
dc_auto_stock_up_range
m
,
string
username
)
public
static
string
SaveStockUpRange
(
Models
.
dc_auto_stock_up_range
m
,
string
username
)
{
{
if
(
m
.
group_id
==
null
||
m
.
group_id
<=
0
)
{
throw
new
Exception
(
"规则组必选"
);
}
var
obj
=
_connection
.
QueryFirstOrDefault
<
Models
.
dc_auto_stock_up_range
>(
"select * from dc_auto_stock_up_range where id="
+
m
.
id
);
var
obj
=
_connection
.
QueryFirstOrDefault
<
Models
.
dc_auto_stock_up_range
>(
"select * from dc_auto_stock_up_range where id="
+
m
.
id
);
if
(
obj
==
null
)
if
(
obj
==
null
)
{
{
...
@@ -1118,7 +1126,10 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -1118,7 +1126,10 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
public
static
string
SaveJitTagGroup
(
Models
.
dc_auto_jit_tag_group
m
,
string
username
)
public
static
string
SaveJitTagGroup
(
Models
.
dc_auto_jit_tag_group
m
,
string
username
)
{
{
if
(
m
.
id
==
1
)
{
throw
new
Exception
(
"该规则组为jit专用,不可修改"
);
}
var
obj
=
_connection
.
QueryFirstOrDefault
<
Models
.
dc_auto_jit_tag_group
>(
"select * from dc_auto_jit_tag_group where id="
+
m
.
id
);
var
obj
=
_connection
.
QueryFirstOrDefault
<
Models
.
dc_auto_jit_tag_group
>(
"select * from dc_auto_jit_tag_group where id="
+
m
.
id
);
if
(
obj
==
null
)
if
(
obj
==
null
)
{
{
...
@@ -1168,6 +1179,11 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -1168,6 +1179,11 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
return
_connection
.
QueryFirstOrDefault
<
dc_auto_jit_tag_group
>(
"select * from dc_auto_jit_tag_group where id="
+
id
);
return
_connection
.
QueryFirstOrDefault
<
dc_auto_jit_tag_group
>(
"select * from dc_auto_jit_tag_group where id="
+
id
);
}
}
public
static
List
<
dc_auto_jit_tag_group
>
JitTagGroupAll
()
{
return
_connection
.
Query
<
dc_auto_jit_tag_group
>(
" select * from dc_auto_jit_tag_group "
).
AsList
();
}
#
endregion
#
endregion
}
}
}
}
AutoTurnOver.DB/dc_auto_jit_tag.cs
View file @
5b36ad6c
...
@@ -19,14 +19,21 @@ namespace AutoTurnOver.DB
...
@@ -19,14 +19,21 @@ namespace AutoTurnOver.DB
/// <param name="limit"></param>
/// <param name="limit"></param>
/// <param name="total"></param>
/// <param name="total"></param>
/// <returns></returns>
/// <returns></returns>
public
static
List
<
dc_auto_jit_tag_dto
>
JitTagList
(
int
offset
,
int
limit
,
ref
int
total
)
public
static
List
<
dc_auto_jit_tag_dto
>
JitTagList
(
int
group_id
,
int
offset
,
int
limit
,
ref
int
total
)
{
{
var
list
=
new
List
<
dc_auto_jit_tag_dto
>();
var
list
=
new
List
<
dc_auto_jit_tag_dto
>();
try
try
{
{
var
sql
=
@"select t1.* from dc_auto_jit_tag as t1 where 1 = 1 order by t1.level asc "
;
var
sql
=
@"select t1.*,t2.`name` as 'group_name' from dc_auto_jit_tag as t1
left join dc_auto_jit_tag_group as t2 on t1.group_id = t2.id
where 1 = 1 "
;
if
(
group_id
>
0
)
{
sql
+=
" and t1.group_id="
+
group_id
;
}
sql
+=
" order by t1.level asc "
;
total
=
_connection
.
ExecuteScalar
<
int
>(
"select count(0) from ("
+
sql
+
") tb1"
);
total
=
_connection
.
ExecuteScalar
<
int
>(
"select count(0) from ("
+
sql
+
") tb1"
);
...
...
AutoTurnOver.Models/dc_auto_config_promotion.cs
View file @
5b36ad6c
...
@@ -74,6 +74,7 @@ namespace AutoTurnOver.Models
...
@@ -74,6 +74,7 @@ namespace AutoTurnOver.Models
/// </summary>
/// </summary>
public
class
Condition_ConfigPromotion
public
class
Condition_ConfigPromotion
{
{
public
int
?
group_id
{
get
;
set
;
}
/// <summary>
/// <summary>
/// sku编码
/// sku编码
/// </summary>
/// </summary>
...
...
AutoTurnOver.Models/dc_auto_jit_tag.cs
View file @
5b36ad6c
...
@@ -59,6 +59,7 @@ namespace AutoTurnOver.Models
...
@@ -59,6 +59,7 @@ namespace AutoTurnOver.Models
public
class
dc_auto_jit_tag_dto
:
dc_auto_jit_tag
public
class
dc_auto_jit_tag_dto
:
dc_auto_jit_tag
{
{
public
string
group_name
{
get
;
set
;
}
public
string
is_gt_7_str
{
get
{
return
((
dc_auto_jit_tag_gt_type
)
is_gt_7
).
ToString
();
}
}
public
string
is_gt_7_str
{
get
{
return
((
dc_auto_jit_tag_gt_type
)
is_gt_7
).
ToString
();
}
}
public
string
is_gt_14_str
{
get
{
return
((
dc_auto_jit_tag_gt_type
)
is_gt_14
).
ToString
();
}
}
public
string
is_gt_14_str
{
get
{
return
((
dc_auto_jit_tag_gt_type
)
is_gt_14
).
ToString
();
}
}
}
}
...
...
AutoTurnOver.Models/dc_auto_stock_up_range.cs
View file @
5b36ad6c
...
@@ -13,5 +13,7 @@ namespace AutoTurnOver.Models
...
@@ -13,5 +13,7 @@ namespace AutoTurnOver.Models
public
string
warehouse_code
{
get
;
set
;
}
public
string
warehouse_code
{
get
;
set
;
}
public
string
warehouse_name
{
get
;
set
;
}
public
string
warehouse_name
{
get
;
set
;
}
public
int
?
group_id
{
get
;
set
;
}
}
}
}
}
AutoTurnOver.Models/dc_auto_stock_up_range_dto.cs
0 → 100644
View file @
5b36ad6c
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
AutoTurnOver.Models
{
public
class
dc_auto_stock_up_range_dto
:
dc_auto_stock_up_range
{
public
string
group_name
{
get
;
set
;
}
}
}
AutoTurnOver.Services/ConfigServices.cs
View file @
5b36ad6c
...
@@ -590,6 +590,11 @@ namespace AutoTurnOver.Services
...
@@ -590,6 +590,11 @@ namespace AutoTurnOver.Services
return
DB
.
db_config
.
GetJitTagGroupById
(
id
);
return
DB
.
db_config
.
GetJitTagGroupById
(
id
);
}
}
public
List
<
dc_auto_jit_tag_group
>
JitTagGroupAll
()
{
return
DB
.
db_config
.
JitTagGroupAll
();
}
#
endregion
#
endregion
}
}
}
}
AutoTurnOver.Services/JitTagServices.cs
View file @
5b36ad6c
...
@@ -17,9 +17,9 @@ namespace AutoTurnOver.Services
...
@@ -17,9 +17,9 @@ namespace AutoTurnOver.Services
/// <param name="offset"></param>
/// <param name="offset"></param>
/// <param name="limit"></param>
/// <param name="limit"></param>
/// <returns></returns>
/// <returns></returns>
public
List
<
dc_auto_jit_tag_dto
>
JitTagList
(
int
offset
,
int
limit
,
ref
int
total
)
public
List
<
dc_auto_jit_tag_dto
>
JitTagList
(
int
group_id
,
int
offset
,
int
limit
,
ref
int
total
)
{
{
return
DB
.
dc_auto_jit_tag_dao
.
JitTagList
(
offset
,
limit
,
ref
total
);
return
DB
.
dc_auto_jit_tag_dao
.
JitTagList
(
group_id
,
offset
,
limit
,
ref
total
);
}
}
public
List
<
dc_auto_jit_tag_log_dto
>
JitTagLogList
(
dc_auto_jit_tag_log_search_dto
data
,
int
offset
,
int
limit
,
ref
int
total
)
public
List
<
dc_auto_jit_tag_log_dto
>
JitTagLogList
(
dc_auto_jit_tag_log_search_dto
data
,
int
offset
,
int
limit
,
ref
int
total
)
...
...
AutoTurnOver/Controllers/ConfigController.cs
View file @
5b36ad6c
...
@@ -544,6 +544,13 @@ namespace AutoTurnOver.Controllers
...
@@ -544,6 +544,13 @@ namespace AutoTurnOver.Controllers
var
m
=
new
Services
.
ConfigServices
().
GetJitTagGroupById
(
id
);
var
m
=
new
Services
.
ConfigServices
().
GetJitTagGroupById
(
id
);
return
new
JsonResult
(
m
);
return
new
JsonResult
(
m
);
}
}
[
HttpGet
]
public
JsonResult
JitTagGroupAll
()
{
var
m
=
new
Services
.
ConfigServices
().
JitTagGroupAll
();
return
new
JsonResult
(
m
);
}
#
endregion
#
endregion
}
}
}
}
\ No newline at end of file
AutoTurnOver/Controllers/JitTagController.cs
View file @
5b36ad6c
...
@@ -15,11 +15,11 @@ namespace AutoTurnOver.Controllers
...
@@ -15,11 +15,11 @@ namespace AutoTurnOver.Controllers
#
region
安全库存规则
#
region
安全库存规则
[
HttpGet
]
[
HttpGet
]
public
JsonResult
JitTagList
(
int
limit
,
int
offset
,
string
order
,
string
sort
)
public
JsonResult
JitTagList
(
int
limit
,
int
offset
,
string
order
,
string
sort
,
int
?
group_id
=
null
)
{
{
var
total
=
0
;
var
total
=
0
;
var
service
=
new
Services
.
JitTagServices
();
var
service
=
new
Services
.
JitTagServices
();
var
list
=
service
.
JitTagList
(
offset
,
limit
,
ref
total
);
var
list
=
service
.
JitTagList
(
group_id
,
offset
,
limit
,
ref
total
);
return
new
JsonResult
(
new
return
new
JsonResult
(
new
{
{
...
...
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