记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
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
董敬伟
liquidnet-bus-v1
Commits
1bf0833e
Commit
1bf0833e
authored
Dec 14, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
积分商品 分类列表 1000分页 增加库存-999无限库存
parent
18d3e7b3
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
26 additions
and
19 deletions
+26
-19
StoneItemController.java
...in/web/controller/zhengzai/stone/StoneItemController.java
+16
-0
ItemServiceImpl.java
...nt/admin/zhengzai/stone/service/impl/ItemServiceImpl.java
+1
-14
liquidnet-client-admin-web-dev.yml
...onfig/liquidnet-config/liquidnet-client-admin-web-dev.yml
+3
-3
StoneScoreOrderServiceImpl.java
...ervice/stone/service/impl/StoneScoreOrderServiceImpl.java
+6
-2
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/stone/StoneItemController.java
View file @
1bf0833e
...
@@ -19,6 +19,8 @@ import org.springframework.stereotype.Controller;
...
@@ -19,6 +19,8 @@ import org.springframework.stereotype.Controller;
import
org.springframework.ui.ModelMap
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
@Api
(
tags
=
"积分物品"
)
@Api
(
tags
=
"积分物品"
)
...
@@ -53,6 +55,20 @@ public class StoneItemController extends BaseController {
...
@@ -53,6 +55,20 @@ public class StoneItemController extends BaseController {
public
TableDataInfo
list
(
StoneListParam
listParam
)
{
public
TableDataInfo
list
(
StoneListParam
listParam
)
{
startPage
();
startPage
();
List
<
StoneScoreItems
>
result
=
iItemService
.
itemList
(
listParam
.
getTitle
(),
listParam
.
getState
(),
listParam
.
getType
(),
listParam
.
getSimpleType
());
List
<
StoneScoreItems
>
result
=
iItemService
.
itemList
(
listParam
.
getTitle
(),
listParam
.
getState
(),
listParam
.
getType
(),
listParam
.
getSimpleType
());
List
<
StoneScoreItems
>
newList
=
new
ArrayList
();
LocalDateTime
now
=
LocalDateTime
.
now
();
for
(
StoneScoreItems
item
:
result
)
{
if
(
item
.
getStatus
()
==
2
)
{
if
(
now
.
isAfter
(
item
.
getStartTime
()))
{
//未上架
item
.
setStatus
(
2
);
}
else
if
(
now
.
isBefore
(
item
.
getEndTime
()))
{
//已下架
item
.
setStatus
(
7
);
}
else
{
item
.
setStatus
(
1
);
//上架中
}
}
newList
.
add
(
item
);
}
return
getDataTable
(
result
);
return
getDataTable
(
result
);
}
}
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/stone/service/impl/ItemServiceImpl.java
View file @
1bf0833e
...
@@ -44,7 +44,6 @@ public class ItemServiceImpl implements IItemService {
...
@@ -44,7 +44,6 @@ public class ItemServiceImpl implements IItemService {
*/
*/
public
List
<
StoneScoreItems
>
itemList
(
String
title
,
Integer
status
,
Integer
type
,
Integer
simpleType
)
{
public
List
<
StoneScoreItems
>
itemList
(
String
title
,
Integer
status
,
Integer
type
,
Integer
simpleType
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
List
<
StoneScoreItems
>
newList
=
new
ArrayList
();
LambdaQueryWrapper
<
StoneScoreItems
>
queryWrapper
=
Wrappers
.
lambdaQuery
(
StoneScoreItems
.
class
).
ne
(
StoneScoreItems:
:
getStatus
,
-
1
);
LambdaQueryWrapper
<
StoneScoreItems
>
queryWrapper
=
Wrappers
.
lambdaQuery
(
StoneScoreItems
.
class
).
ne
(
StoneScoreItems:
:
getStatus
,
-
1
);
if
(!(
title
==
null
||
title
.
equals
(
""
)))
{
if
(!(
title
==
null
||
title
.
equals
(
""
)))
{
queryWrapper
.
like
(
StoneScoreItems:
:
getTargetTitle
,
title
);
queryWrapper
.
like
(
StoneScoreItems:
:
getTargetTitle
,
title
);
...
@@ -69,19 +68,7 @@ public class ItemServiceImpl implements IItemService {
...
@@ -69,19 +68,7 @@ public class ItemServiceImpl implements IItemService {
}
}
}
}
List
<
StoneScoreItems
>
voList
=
stoneScoreItemsMapper
.
selectList
(
queryWrapper
);
List
<
StoneScoreItems
>
voList
=
stoneScoreItemsMapper
.
selectList
(
queryWrapper
);
for
(
StoneScoreItems
item
:
voList
)
{
return
voList
;
if
(
item
.
getStatus
()
==
2
)
{
if
(
now
.
isAfter
(
item
.
getStartTime
()))
{
//未上架
item
.
setStatus
(
2
);
}
else
if
(
now
.
isBefore
(
item
.
getEndTime
()))
{
//已下架
item
.
setStatus
(
7
);
}
else
{
item
.
setStatus
(
1
);
//上架中
}
}
newList
.
add
(
item
);
}
return
newList
;
}
}
@Override
@Override
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-client-admin-web-dev.yml
View file @
1bf0833e
...
@@ -15,14 +15,14 @@ liquidnet:
...
@@ -15,14 +15,14 @@ liquidnet:
urlHostAndPort
:
${liquidnet.mysql.urlHostAndPort}
urlHostAndPort
:
${liquidnet.mysql.urlHostAndPort}
username
:
${liquidnet.mysql.username}
username
:
${liquidnet.mysql.username}
password
:
${liquidnet.mysql.password}
password
:
${liquidnet.mysql.password}
database-name
:
dev
_ln_scene
database-name
:
test
_ln_scene
slave
:
slave
:
urlHostAndPort
:
${liquidnet.mysql.urlHostAndPort}
urlHostAndPort
:
${liquidnet.mysql.urlHostAndPort}
username
:
${liquidnet.mysql.username}
username
:
${liquidnet.mysql.username}
password
:
${liquidnet.mysql.password}
password
:
${liquidnet.mysql.password}
database-name
:
dev
_ln_scene
database-name
:
test
_ln_scene
mongodb
:
mongodb
:
sslEnabled
:
false
sslEnabled
:
false
database
:
dev
_ln_scene
database
:
test
_ln_scene
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-stone/liquidnet-service-stone-impl/src/main/java/com/liquidnet/service/stone/service/impl/StoneScoreOrderServiceImpl.java
View file @
1bf0833e
...
@@ -56,7 +56,9 @@ public class StoneScoreOrderServiceImpl implements IStoneScoreOrderService {
...
@@ -56,7 +56,9 @@ public class StoneScoreOrderServiceImpl implements IStoneScoreOrderService {
if
(
data
==
null
)
{
if
(
data
==
null
)
{
return
ResponseDto
.
failure
(
"参数异常"
);
return
ResponseDto
.
failure
(
"参数异常"
);
}
}
if
(
stoneRedisUtils
.
getStoneGeneralSurplus
(
itemId
)
<=
0
)
{
boolean
is8
=
stoneRedisUtils
.
getStoneGeneralSurplus
(
itemId
)
==
-
999
;
if
(
stoneRedisUtils
.
getStoneGeneralSurplus
(
itemId
)
<=
0
&&
!
is8
)
{
return
ResponseDto
.
failure
(
"该商品库存不足"
);
return
ResponseDto
.
failure
(
"该商品库存不足"
);
}
}
// StoneScoreItemVo vo = StoneScoreItemVo.getNew().copy(data, 1, 1);
// StoneScoreItemVo vo = StoneScoreItemVo.getNew().copy(data, 1, 1);
...
@@ -80,7 +82,9 @@ public class StoneScoreOrderServiceImpl implements IStoneScoreOrderService {
...
@@ -80,7 +82,9 @@ public class StoneScoreOrderServiceImpl implements IStoneScoreOrderService {
//增加限购
//增加限购
stoneRedisUtils
.
addItemLimit
(
uid
,
itemId
,
number
);
stoneRedisUtils
.
addItemLimit
(
uid
,
itemId
,
number
);
//减少库存
//减少库存
stoneRedisUtils
.
changeStoneGeneralSurplus
(
itemId
,
-
number
);
if
(!
is8
)
{
stoneRedisUtils
.
changeStoneGeneralSurplus
(
itemId
,
-
number
);
}
//减少积分
//减少积分
stoneScoreLogsService
.
deScore
(
uid
,
needScore
,
0
,
"购买积分商品:"
+
data
.
getTargetTitle
());
stoneScoreLogsService
.
deScore
(
uid
,
needScore
,
0
,
"购买积分商品:"
+
data
.
getTargetTitle
());
//下单
//下单
...
...
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