Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
peizhen-java
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PeiZhen-Java
peizhen-java
Commits
e7900263
Commit
e7900263
authored
Sep 16, 2023
by
sdif
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户端代码提交
parent
d2e19209
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
43 additions
and
15 deletions
+43
-15
pz-applet/src/main/java/com/pz/applet/AppletArticleController.java
+3
-2
pz-applet/src/main/java/com/pz/applet/AppletUserAddressController.java
+1
-0
pz-applet/src/main/java/com/pz/applet/AppletUserVsitorController.java
+3
-0
pz-system/src/main/java/com/pz/system/domain/StoreGoods.java
+4
-2
pz-system/src/main/java/com/pz/system/domain/vo/StoreGoodsVo.java
+3
-2
pz-system/src/main/java/com/pz/system/domain/vo/TotalOrderVo.java
+2
-1
pz-system/src/main/java/com/pz/system/service/impl/ArticleServiceImpl.java
+11
-6
pz-system/src/main/java/com/pz/system/service/impl/TotalOrderServiceImpl.java
+16
-2
No files found.
pz-applet/src/main/java/com/pz/applet/AppletArticleController.java
View file @
e7900263
...
@@ -10,6 +10,7 @@ import com.pz.common.core.page.TableDataInfo;
...
@@ -10,6 +10,7 @@ import com.pz.common.core.page.TableDataInfo;
import
com.pz.common.core.validate.AddGroup
;
import
com.pz.common.core.validate.AddGroup
;
import
com.pz.common.core.validate.EditGroup
;
import
com.pz.common.core.validate.EditGroup
;
import
com.pz.common.enums.BusinessType
;
import
com.pz.common.enums.BusinessType
;
import
com.pz.common.helper.LoginHelper
;
import
com.pz.common.utils.poi.ExcelUtil
;
import
com.pz.common.utils.poi.ExcelUtil
;
import
com.pz.system.domain.UserAppreciate
;
import
com.pz.system.domain.UserAppreciate
;
import
com.pz.system.domain.bo.ArticleBo
;
import
com.pz.system.domain.bo.ArticleBo
;
...
@@ -68,7 +69,7 @@ public class AppletArticleController extends BaseController {
...
@@ -68,7 +69,7 @@ public class AppletArticleController extends BaseController {
@RepeatSubmit
()
@RepeatSubmit
()
@PostMapping
(
"/Appreciate"
)
@PostMapping
(
"/Appreciate"
)
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
UserAppreciateBo
bo
)
{
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
UserAppreciateBo
bo
)
{
bo
.
setUid
(
1
);
bo
.
setUid
(
LoginHelper
.
getLoginUser
().
getUserId
().
intValue
()
);
return
toAjax
(
iArticleService
.
insertByAppreciate
(
bo
));
return
toAjax
(
iArticleService
.
insertByAppreciate
(
bo
));
}
}
...
@@ -78,7 +79,7 @@ public class AppletArticleController extends BaseController {
...
@@ -78,7 +79,7 @@ public class AppletArticleController extends BaseController {
@RepeatSubmit
()
@RepeatSubmit
()
@PostMapping
(
"/Collect"
)
@PostMapping
(
"/Collect"
)
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
UserCollectBo
bo
)
{
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
UserCollectBo
bo
)
{
bo
.
setUid
(
1
);
bo
.
setUid
(
LoginHelper
.
getLoginUser
().
getUserId
().
intValue
()
);
return
toAjax
(
iArticleService
.
insertByCollect
(
bo
));
return
toAjax
(
iArticleService
.
insertByCollect
(
bo
));
}
}
...
...
pz-applet/src/main/java/com/pz/applet/AppletUserAddressController.java
View file @
e7900263
...
@@ -44,6 +44,7 @@ public class AppletUserAddressController extends BaseController {
...
@@ -44,6 +44,7 @@ public class AppletUserAddressController extends BaseController {
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
UserAddressVo
>
list
(
UserAddressBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
UserAddressVo
>
list
(
UserAddressBo
bo
,
PageQuery
pageQuery
)
{
bo
.
setUid
(
LoginHelper
.
getLoginUser
().
getUserId
().
intValue
());
return
iUserAddressService
.
queryPageList
(
bo
,
pageQuery
);
return
iUserAddressService
.
queryPageList
(
bo
,
pageQuery
);
}
}
...
...
pz-applet/src/main/java/com/pz/applet/AppletUserVsitorController.java
View file @
e7900263
...
@@ -6,6 +6,7 @@ import com.pz.common.annotation.RepeatSubmit;
...
@@ -6,6 +6,7 @@ import com.pz.common.annotation.RepeatSubmit;
import
com.pz.common.core.controller.BaseController
;
import
com.pz.common.core.controller.BaseController
;
import
com.pz.common.core.domain.PageQuery
;
import
com.pz.common.core.domain.PageQuery
;
import
com.pz.common.core.domain.R
;
import
com.pz.common.core.domain.R
;
import
com.pz.common.core.domain.model.LoginUser
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.validate.AddGroup
;
import
com.pz.common.core.validate.AddGroup
;
import
com.pz.common.enums.BusinessType
;
import
com.pz.common.enums.BusinessType
;
...
@@ -39,6 +40,8 @@ public class AppletUserVsitorController extends BaseController {
...
@@ -39,6 +40,8 @@ public class AppletUserVsitorController extends BaseController {
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
UserVsitorVo
>
list
(
UserVsitorBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
UserVsitorVo
>
list
(
UserVsitorBo
bo
,
PageQuery
pageQuery
)
{
LoginUser
loginUser
=
LoginHelper
.
getLoginUser
();
bo
.
setUid
(
loginUser
.
getUserId
().
intValue
());
return
iUserVsitorService
.
queryPageList
(
bo
,
pageQuery
);
return
iUserVsitorService
.
queryPageList
(
bo
,
pageQuery
);
}
}
/**
/**
...
...
pz-system/src/main/java/com/pz/system/domain/StoreGoods.java
View file @
e7900263
...
@@ -5,6 +5,8 @@ import com.pz.common.core.domain.BaseEntity;
...
@@ -5,6 +5,8 @@ import com.pz.common.core.domain.BaseEntity;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
/**
* 商品对象 store_goods
* 商品对象 store_goods
...
@@ -43,11 +45,11 @@ public class StoreGoods extends BaseEntity {
...
@@ -43,11 +45,11 @@ public class StoreGoods extends BaseEntity {
/**
/**
* 原价
* 原价
*/
*/
private
String
price
;
private
BigDecimal
price
;
/**
/**
* 售价
* 售价
*/
*/
private
String
salePrice
;
private
BigDecimal
salePrice
;
/**
/**
* 小封面图
* 小封面图
*/
*/
...
...
pz-system/src/main/java/com/pz/system/domain/vo/StoreGoodsVo.java
View file @
e7900263
...
@@ -9,6 +9,7 @@ import com.pz.system.domain.Carousel;
...
@@ -9,6 +9,7 @@ import com.pz.system.domain.Carousel;
import
com.pz.system.domain.StoreGoodsTag
;
import
com.pz.system.domain.StoreGoodsTag
;
import
lombok.Data
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.List
;
...
@@ -58,13 +59,13 @@ public class StoreGoodsVo extends BaseEntity {
...
@@ -58,13 +59,13 @@ public class StoreGoodsVo extends BaseEntity {
* 原价
* 原价
*/
*/
@ExcelProperty
(
value
=
"原价"
)
@ExcelProperty
(
value
=
"原价"
)
private
String
price
;
private
BigDecimal
price
;
/**
/**
* 售价
* 售价
*/
*/
@ExcelProperty
(
value
=
"售价"
)
@ExcelProperty
(
value
=
"售价"
)
private
double
salePrice
;
private
BigDecimal
salePrice
;
/**
/**
* 小封面图
* 小封面图
...
...
pz-system/src/main/java/com/pz/system/domain/vo/TotalOrderVo.java
View file @
e7900263
...
@@ -7,6 +7,7 @@ import com.pz.common.convert.ExcelDictConvert;
...
@@ -7,6 +7,7 @@ import com.pz.common.convert.ExcelDictConvert;
import
com.pz.system.domain.StoreGoodsTag
;
import
com.pz.system.domain.StoreGoodsTag
;
import
lombok.Data
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -323,7 +324,7 @@ public class TotalOrderVo {
...
@@ -323,7 +324,7 @@ public class TotalOrderVo {
*/
*/
private
String
smallCover
;
private
String
smallCover
;
private
double
price
;
private
BigDecimal
price
;
private
Integer
num
;
private
Integer
num
;
...
...
pz-system/src/main/java/com/pz/system/service/impl/ArticleServiceImpl.java
View file @
e7900263
...
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
...
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.pz.common.core.domain.entity.SysUser
;
import
com.pz.common.core.domain.entity.SysUser
;
import
com.pz.common.core.domain.model.LoginUser
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.domain.PageQuery
;
import
com.pz.common.core.domain.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
@@ -57,23 +58,27 @@ public class ArticleServiceImpl implements IArticleService {
...
@@ -57,23 +58,27 @@ public class ArticleServiceImpl implements IArticleService {
*/
*/
@Override
@Override
public
ArticleVo
queryById
(
Integer
id
)
{
public
ArticleVo
queryById
(
Integer
id
)
{
LoginUser
loginUser
=
LoginHelper
.
getLoginUser
();
ArticleVo
articleVo
=
baseMapper
.
selectVoById
(
id
);
ArticleVo
articleVo
=
baseMapper
.
selectVoById
(
id
);
Long
aLong
=
userAppreciateMapper
.
selectCount
(
Wrappers
.<
UserAppreciate
>
lambdaQuery
().
eq
(
UserAppreciate:
:
getAid
,
id
));
Long
aLong
=
userAppreciateMapper
.
selectCount
(
Wrappers
.<
UserAppreciate
>
lambdaQuery
().
eq
(
UserAppreciate:
:
getAid
,
id
));
Long
aLong2
=
userAppreciateMapper
.
selectCount
(
Wrappers
.<
UserAppreciate
>
lambdaQuery
().
eq
(
UserAppreciate:
:
getAid
,
id
).
eq
(
UserAppreciate:
:
getUid
,
loginUser
.
getUserId
()));
Long
aLong1
=
userCollectMapper
.
selectCount
(
Wrappers
.<
UserCollect
>
lambdaQuery
().
eq
(
UserCollect:
:
getAid
,
id
));
Long
aLong1
=
userCollectMapper
.
selectCount
(
Wrappers
.<
UserCollect
>
lambdaQuery
().
eq
(
UserCollect:
:
getAid
,
id
));
Long
aLong3
=
userCollectMapper
.
selectCount
(
Wrappers
.<
UserCollect
>
lambdaQuery
().
eq
(
UserCollect:
:
getAid
,
id
).
eq
(
UserCollect:
:
getUid
,
loginUser
.
getUserId
()));
//是否点赞
//是否点赞
articleVo
.
setAppreciate
(
aLong
!=
0
);
articleVo
.
setAppreciate
(
aLong
2
!=
0
);
//点赞数量
//点赞数量
articleVo
.
setAppreciateNum
(
Math
.
toIntExact
(
aLong
));
articleVo
.
setAppreciateNum
(
Math
.
toIntExact
(
aLong
));
//是否收藏
//是否收藏
articleVo
.
setCollect
(
aLong
1
!=
0
);
articleVo
.
setCollect
(
aLong
3
!=
0
);
//收藏数量
//收藏数量
articleVo
.
setCollectNum
(
Math
.
toIntExact
(
aLong1
));
articleVo
.
setCollectNum
(
Math
.
toIntExact
(
aLong1
));
//用户评论
//用户评论
List
<
ArticleCommentVo
>
articleCommentVos
=
articleCommentMapper
.
selectVoList
(
Wrappers
.<
ArticleComment
>
lambdaQuery
().
eq
(
ArticleComment:
:
getAid
,
id
));
List
<
ArticleCommentVo
>
articleCommentVos
=
articleCommentMapper
.
selectVoList
(
Wrappers
.<
ArticleComment
>
lambdaQuery
().
eq
(
ArticleComment:
:
getAid
,
id
)
.
eq
(
ArticleComment:
:
getUid
,
loginUser
.
getUserId
())
);
for
(
ArticleCommentVo
articleCommentVo
:
articleCommentVos
)
{
for
(
ArticleCommentVo
articleCommentVo
:
articleCommentVos
)
{
if
(
null
!=
articleCommentVo
.
getUid
())
{
if
(
null
!=
articleCommentVo
.
getUid
())
{
SysUser
sysUser
=
sysUserMapper
.
selectById
(
LoginHelper
.
getLoginUser
()
.
getUserId
().
intValue
());
SysUser
sysUser
=
sysUserMapper
.
selectById
(
loginUser
.
getUserId
().
intValue
());
articleCommentVo
.
setAvatar
(
sysUser
.
getAvatar
());
articleCommentVo
.
setAvatar
(
sysUser
.
getAvatar
());
articleCommentVo
.
setUserName
(
sysUser
.
getUserName
());
articleCommentVo
.
setUserName
(
sysUser
.
getUserName
());
}
}
...
@@ -147,8 +152,8 @@ public class ArticleServiceImpl implements IArticleService {
...
@@ -147,8 +152,8 @@ public class ArticleServiceImpl implements IArticleService {
LambdaQueryWrapper
<
Article
>
lqw
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
Article
>
lqw
=
new
LambdaQueryWrapper
<>();
//Page<ArticleVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
//Page<ArticleVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
// TODO 待登录写完修改
// TODO 待登录写完修改
//
int userId = LoginHelper.getLoginUser().getUserId().intValue();
int
userId
=
LoginHelper
.
getLoginUser
().
getUserId
().
intValue
();
int
userId
=
1
;
//
int userId = 1;
Page
<
ArticleVo
>
result
=
new
Page
<>();
Page
<
ArticleVo
>
result
=
new
Page
<>();
//判断是否展示收藏文章
//判断是否展示收藏文章
if
(
bo
.
getIsCollect
()
==
1
)
{
if
(
bo
.
getIsCollect
()
==
1
)
{
...
...
pz-system/src/main/java/com/pz/system/service/impl/TotalOrderServiceImpl.java
View file @
e7900263
...
@@ -543,7 +543,13 @@ public class TotalOrderServiceImpl implements ITotalOrderService {
...
@@ -543,7 +543,13 @@ public class TotalOrderServiceImpl implements ITotalOrderService {
return
this
.
refundOrder
(
totalOrderBo
);
return
this
.
refundOrder
(
totalOrderBo
);
}
}
if
(
totalOrder
.
getEmId
()
==
0
)
{
// 预约陪诊
// 已付款 未结单直接退款
if
(
sonOrderSimpleDataByTotalId
.
getOrderStatus
()
==
0
&&
totalOrder
.
getStatus
()
==
1
)
{
totalOrderBo
.
setIsRefund
(
0
);
return
this
.
refundOrder
(
totalOrderBo
);
}
if
(
sonOrderSimpleDataByTotalId
.
getOrderStatus
()
==
0
&&
totalOrder
.
getEmId
()
==
0
&&
totalOrder
.
getStatus
()
==
0
)
{
// 预约陪诊
// yypzOrderMapper.selectOne(new LambdaQueryWrapper<YypzOrder>().eq(YypzOrder::getOrderId,totalOrder));
// yypzOrderMapper.selectOne(new LambdaQueryWrapper<YypzOrder>().eq(YypzOrder::getOrderId,totalOrder));
totalOrder
.
setStatus
(
TotalOrderStatus
.
CANCEL
.
getCode
());
totalOrder
.
setStatus
(
TotalOrderStatus
.
CANCEL
.
getCode
());
return
baseMapper
.
updateById
(
totalOrder
)
>
0
;
return
baseMapper
.
updateById
(
totalOrder
)
>
0
;
...
@@ -617,10 +623,18 @@ public class TotalOrderServiceImpl implements ITotalOrderService {
...
@@ -617,10 +623,18 @@ public class TotalOrderServiceImpl implements ITotalOrderService {
ISonOrderService
orderService
=
serviceBuilder
.
getSonOrderService
(
totalOrder
.
getBusinessId
());
ISonOrderService
orderService
=
serviceBuilder
.
getSonOrderService
(
totalOrder
.
getBusinessId
());
Objects
.
requireNonNull
(
orderService
,
"订单业务属性出错"
);
Objects
.
requireNonNull
(
orderService
,
"订单业务属性出错"
);
SonOrderVo
sonOrderSimpleDataByTotalId
=
orderService
.
getSonOrderSimpleDataByTotalId
(
totalOrder
.
getId
().
intValue
());
// 已付款 未结单直接退款
if
(
sonOrderSimpleDataByTotalId
.
getOrderStatus
()
==
0
&&
totalOrder
.
getStatus
()
==
1
)
{
totalOrder
.
setStatus
(
TotalOrderStatus
.
CANCEL
.
getCode
());
}
// 修改子订单状态
// 修改子订单状态
boolean
sonOrderFlag
=
orderService
.
switchSonOrderStatus
(
totalOrder
.
getId
(),
CommonOrderStatus
.
REFUND
.
getCode
());
boolean
sonOrderFlag
=
orderService
.
switchSonOrderStatus
(
totalOrder
.
getId
(),
CommonOrderStatus
.
REFUND
.
getCode
());
if
(
!
sonOrderFlag
)
{
if
(
sonOrderFlag
)
{
throw
new
ServiceException
(
"子订单状态修改出错,接单失败"
);
throw
new
ServiceException
(
"子订单状态修改出错,接单失败"
);
}
}
if
(
baseMapper
.
updateById
(
totalOrder
)
>
0
)
{
if
(
baseMapper
.
updateById
(
totalOrder
)
>
0
)
{
...
...
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