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
23e39570
Commit
23e39570
authored
Sep 13, 2023
by
邹磊浩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改代码
parent
b419ba69
Show whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
936 additions
and
28 deletions
+936
-28
pz-admin/src/main/java/com/pz/web/controller/system/StoreGoodsCategoryController.java
+117
-0
pz-admin/src/main/java/com/pz/web/controller/system/StoreGoodsTagController.java
+113
-0
pz-admin/src/main/java/com/pz/web/controller/system/StoreIncomeController.java
+12
-0
pz-system/src/main/java/com/pz/system/domain/StoreGoodsCategory.java
+49
-0
pz-system/src/main/java/com/pz/system/domain/StoreGoodsTag.java
+45
-0
pz-system/src/main/java/com/pz/system/domain/StoreInfo.java
+1
-1
pz-system/src/main/java/com/pz/system/domain/bo/DbghOrderBo.java
+1
-0
pz-system/src/main/java/com/pz/system/domain/bo/DbmyOrderBo.java
+1
-1
pz-system/src/main/java/com/pz/system/domain/bo/DbwzOrderBo.java
+1
-1
pz-system/src/main/java/com/pz/system/domain/bo/StoreGoodsCategoryBo.java
+46
-0
pz-system/src/main/java/com/pz/system/domain/bo/StoreGoodsTagBo.java
+41
-0
pz-system/src/main/java/com/pz/system/domain/bo/StoreIncomeBo.java
+0
-2
pz-system/src/main/java/com/pz/system/domain/bo/StoreInfoBo.java
+1
-1
pz-system/src/main/java/com/pz/system/domain/bo/StoreOrderBo.java
+2
-0
pz-system/src/main/java/com/pz/system/domain/bo/ZqghOrderBo.java
+1
-1
pz-system/src/main/java/com/pz/system/domain/bo/ZyphOrderBo.java
+1
-1
pz-system/src/main/java/com/pz/system/domain/vo/PaymentRecordVo.java
+5
-0
pz-system/src/main/java/com/pz/system/domain/vo/StoreAdminOrderVo.java
+3
-0
pz-system/src/main/java/com/pz/system/domain/vo/StoreGoodsCategoryVo.java
+53
-0
pz-system/src/main/java/com/pz/system/domain/vo/StoreGoodsTagVo.java
+47
-0
pz-system/src/main/java/com/pz/system/domain/vo/StoreInfoVo.java
+1
-2
pz-system/src/main/java/com/pz/system/mapper/StoreGoodsCategoryMapper.java
+15
-0
pz-system/src/main/java/com/pz/system/mapper/StoreGoodsTagMapper.java
+15
-0
pz-system/src/main/java/com/pz/system/service/IStoreGoodsCategoryService.java
+49
-0
pz-system/src/main/java/com/pz/system/service/IStoreGoodsTagService.java
+49
-0
pz-system/src/main/java/com/pz/system/service/impl/PaymentRecordServiceImpl.java
+12
-4
pz-system/src/main/java/com/pz/system/service/impl/StoreGoodsCategoryServiceImpl.java
+111
-0
pz-system/src/main/java/com/pz/system/service/impl/StoreGoodsTagServiceImpl.java
+110
-0
pz-system/src/main/java/com/pz/system/service/impl/StoreInfoServiceImpl.java
+1
-1
pz-system/src/main/java/com/pz/system/service/impl/StoreOrderServiceImpl.java
+8
-0
pz-system/src/main/resources/mapper/system/DbghOrderMapper.xml
+3
-3
pz-system/src/main/resources/mapper/system/DbmyOrderMapper.xml
+3
-0
pz-system/src/main/resources/mapper/system/StoreIncomeMapper.xml
+3
-0
pz-system/src/main/resources/mapper/system/StoreOrderMapper.xml
+10
-4
pz-system/src/main/resources/mapper/system/ZqghOrderMapper.xml
+3
-3
pz-system/src/main/resources/mapper/system/ZyphOrderMapper.xml
+3
-3
No files found.
pz-admin/src/main/java/com/pz/web/controller/system/StoreGoodsCategoryController.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
web
.
controller
.
system
;
import
java.util.List
;
import
java.util.Arrays
;
import
java.util.Optional
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.pz.system.domain.StoreInfo
;
import
com.pz.system.mapper.StoreInfoMapper
;
import
com.pz.system.service.IStoreInfoService
;
import
lombok.RequiredArgsConstructor
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.validation.constraints.*
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.validation.annotation.Validated
;
import
com.pz.common.annotation.RepeatSubmit
;
import
com.pz.common.annotation.Log
;
import
com.pz.common.core.controller.BaseController
;
import
com.pz.common.core.domain.PageQuery
;
import
com.pz.common.core.domain.R
;
import
com.pz.common.core.validate.AddGroup
;
import
com.pz.common.core.validate.EditGroup
;
import
com.pz.common.enums.BusinessType
;
import
com.pz.common.utils.poi.ExcelUtil
;
import
com.pz.system.domain.vo.StoreGoodsCategoryVo
;
import
com.pz.system.domain.bo.StoreGoodsCategoryBo
;
import
com.pz.system.service.IStoreGoodsCategoryService
;
import
com.pz.common.core.page.TableDataInfo
;
/**
* 商品分类
*
* @author ruoyi
* @date 2023-09-12
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping
(
"/system/goodsCategory"
)
public
class
StoreGoodsCategoryController
extends
BaseController
{
private
final
IStoreGoodsCategoryService
iStoreGoodsCategoryService
;
private
final
StoreInfoMapper
storeInfoMapper
;
/**
* 查询商品分类列表
*/
@SaCheckPermission
(
"system:goodsCategory:list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
StoreGoodsCategoryVo
>
list
(
StoreGoodsCategoryBo
bo
,
PageQuery
pageQuery
)
{
Optional
.
ofNullable
(
storeInfoMapper
.
selectOne
(
Wrappers
.<
StoreInfo
>
lambdaQuery
().
eq
(
StoreInfo:
:
getUid
,
getUserId
())))
.
ifPresent
(
storeInfo
->
bo
.
setStoreId
(
storeInfo
.
getId
()));
return
iStoreGoodsCategoryService
.
queryPageList
(
bo
,
pageQuery
);
}
/**
* 导出商品分类列表
*/
@SaCheckPermission
(
"system:goodsCategory:export"
)
@Log
(
title
=
"商品分类"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
StoreGoodsCategoryBo
bo
,
HttpServletResponse
response
)
{
List
<
StoreGoodsCategoryVo
>
list
=
iStoreGoodsCategoryService
.
queryList
(
bo
);
ExcelUtil
.
exportExcel
(
list
,
"商品分类"
,
StoreGoodsCategoryVo
.
class
,
response
);
}
/**
* 获取商品分类详细信息
*
* @param id 主键
*/
@SaCheckPermission
(
"system:goodsCategory:query"
)
@GetMapping
(
"/{id}"
)
public
R
<
StoreGoodsCategoryVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Integer
id
)
{
return
R
.
ok
(
iStoreGoodsCategoryService
.
queryById
(
id
));
}
/**
* 新增商品分类
*/
@SaCheckPermission
(
"system:goodsCategory:add"
)
@Log
(
title
=
"商品分类"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
StoreGoodsCategoryBo
bo
)
{
return
toAjax
(
iStoreGoodsCategoryService
.
insertByBo
(
bo
));
}
/**
* 修改商品分类
*/
@SaCheckPermission
(
"system:goodsCategory:edit"
)
@Log
(
title
=
"商品分类"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@PutMapping
()
public
R
<
Void
>
edit
(
@Validated
(
EditGroup
.
class
)
@RequestBody
StoreGoodsCategoryBo
bo
)
{
return
toAjax
(
iStoreGoodsCategoryService
.
updateByBo
(
bo
));
}
/**
* 删除商品分类
*
* @param ids 主键串
*/
@SaCheckPermission
(
"system:goodsCategory:remove"
)
@Log
(
title
=
"商品分类"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Integer
[]
ids
)
{
return
toAjax
(
iStoreGoodsCategoryService
.
deleteWithValidByIds
(
Arrays
.
asList
(
ids
),
true
));
}
}
pz-admin/src/main/java/com/pz/web/controller/system/StoreGoodsTagController.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
web
.
controller
.
system
;
import
java.util.List
;
import
java.util.Arrays
;
import
java.util.Optional
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.pz.system.domain.StoreInfo
;
import
com.pz.system.mapper.StoreInfoMapper
;
import
lombok.RequiredArgsConstructor
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.validation.constraints.*
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.validation.annotation.Validated
;
import
com.pz.common.annotation.RepeatSubmit
;
import
com.pz.common.annotation.Log
;
import
com.pz.common.core.controller.BaseController
;
import
com.pz.common.core.domain.PageQuery
;
import
com.pz.common.core.domain.R
;
import
com.pz.common.core.validate.AddGroup
;
import
com.pz.common.core.validate.EditGroup
;
import
com.pz.common.enums.BusinessType
;
import
com.pz.common.utils.poi.ExcelUtil
;
import
com.pz.system.domain.vo.StoreGoodsTagVo
;
import
com.pz.system.domain.bo.StoreGoodsTagBo
;
import
com.pz.system.service.IStoreGoodsTagService
;
import
com.pz.common.core.page.TableDataInfo
;
/**
* 商品标签
*
* @author ruoyi
* @date 2023-09-12
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping
(
"/system/goodsTag"
)
public
class
StoreGoodsTagController
extends
BaseController
{
private
final
IStoreGoodsTagService
iStoreGoodsTagService
;
private
final
StoreInfoMapper
storeInfoMapper
;
/**
* 查询商品标签列表
*/
@SaCheckPermission
(
"system:goodsTag:list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
StoreGoodsTagVo
>
list
(
StoreGoodsTagBo
bo
,
PageQuery
pageQuery
)
{
Optional
.
ofNullable
(
storeInfoMapper
.
selectOne
(
Wrappers
.<
StoreInfo
>
lambdaQuery
().
eq
(
StoreInfo:
:
getUid
,
getUserId
())))
.
ifPresent
(
storeInfo
->
bo
.
setStoreId
(
storeInfo
.
getId
()));
return
iStoreGoodsTagService
.
queryPageList
(
bo
,
pageQuery
);
}
/**
* 导出商品标签列表
*/
@SaCheckPermission
(
"system:goodsTag:export"
)
@Log
(
title
=
"商品标签"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
StoreGoodsTagBo
bo
,
HttpServletResponse
response
)
{
List
<
StoreGoodsTagVo
>
list
=
iStoreGoodsTagService
.
queryList
(
bo
);
ExcelUtil
.
exportExcel
(
list
,
"商品标签"
,
StoreGoodsTagVo
.
class
,
response
);
}
/**
* 获取商品标签详细信息
*
* @param id 主键
*/
@SaCheckPermission
(
"system:goodsTag:query"
)
@GetMapping
(
"/{id}"
)
public
R
<
StoreGoodsTagVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Integer
id
)
{
return
R
.
ok
(
iStoreGoodsTagService
.
queryById
(
id
));
}
/**
* 新增商品标签
*/
@SaCheckPermission
(
"system:goodsTag:add"
)
@Log
(
title
=
"商品标签"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
StoreGoodsTagBo
bo
)
{
return
toAjax
(
iStoreGoodsTagService
.
insertByBo
(
bo
));
}
/**
* 修改商品标签
*/
@SaCheckPermission
(
"system:goodsTag:edit"
)
@Log
(
title
=
"商品标签"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@PutMapping
()
public
R
<
Void
>
edit
(
@Validated
(
EditGroup
.
class
)
@RequestBody
StoreGoodsTagBo
bo
)
{
return
toAjax
(
iStoreGoodsTagService
.
updateByBo
(
bo
));
}
/**
* 删除商品标签
*
* @param ids 主键串
*/
@SaCheckPermission
(
"system:goodsTag:remove"
)
@Log
(
title
=
"商品标签"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Integer
[]
ids
)
{
return
toAjax
(
iStoreGoodsTagService
.
deleteWithValidByIds
(
Arrays
.
asList
(
ids
),
true
));
}
}
pz-admin/src/main/java/com/pz/web/controller/system/StoreIncomeController.java
View file @
23e39570
...
@@ -2,10 +2,16 @@ package com.pz.web.controller.system;
...
@@ -2,10 +2,16 @@ package com.pz.web.controller.system;
import
java.util.List
;
import
java.util.List
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Optional
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.pz.system.domain.StoreInfo
;
import
com.pz.system.mapper.StoreInfoMapper
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.validation.constraints.*
;
import
javax.validation.constraints.*
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
...
@@ -37,12 +43,16 @@ public class StoreIncomeController extends BaseController {
...
@@ -37,12 +43,16 @@ public class StoreIncomeController extends BaseController {
private
final
IStoreIncomeService
iStoreIncomeService
;
private
final
IStoreIncomeService
iStoreIncomeService
;
private
final
StoreInfoMapper
storeInfoMapper
;
/**
/**
* 查询商城提现审批列表
* 查询商城提现审批列表
*/
*/
@SaCheckPermission
(
"system:storeIncome:list"
)
@SaCheckPermission
(
"system:storeIncome:list"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
StoreIncomeVo
>
list
(
StoreIncomeBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
StoreIncomeVo
>
list
(
StoreIncomeBo
bo
,
PageQuery
pageQuery
)
{
Optional
.
ofNullable
(
storeInfoMapper
.
selectOne
(
Wrappers
.<
StoreInfo
>
lambdaQuery
().
eq
(
StoreInfo:
:
getUid
,
getUserId
())))
.
ifPresent
(
storeInfo
->
bo
.
setStoreId
(
storeInfo
.
getId
()));
return
iStoreIncomeService
.
queryPageList
(
bo
,
pageQuery
);
return
iStoreIncomeService
.
queryPageList
(
bo
,
pageQuery
);
}
}
...
@@ -77,6 +87,8 @@ public class StoreIncomeController extends BaseController {
...
@@ -77,6 +87,8 @@ public class StoreIncomeController extends BaseController {
@RepeatSubmit
()
@RepeatSubmit
()
@PostMapping
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
StoreIncomeBo
bo
)
{
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
StoreIncomeBo
bo
)
{
Optional
.
ofNullable
(
storeInfoMapper
.
selectOne
(
Wrappers
.<
StoreInfo
>
lambdaQuery
().
eq
(
StoreInfo:
:
getUid
,
getUserId
())))
.
ifPresent
(
storeInfo
->
bo
.
setStoreId
(
storeInfo
.
getId
()));
return
toAjax
(
iStoreIncomeService
.
insertByBo
(
bo
));
return
toAjax
(
iStoreIncomeService
.
insertByBo
(
bo
));
}
}
...
...
pz-system/src/main/java/com/pz/system/domain/StoreGoodsCategory.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
domain
;
import
com.baomidou.mybatisplus.annotation.*
;
import
com.pz.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 商品分类对象 store_goods_category
*
* @author ruoyi
* @date 2023-09-12
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"store_goods_category"
)
public
class
StoreGoodsCategory
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@TableId
(
value
=
"id"
)
private
Integer
id
;
/**
*
*/
private
Integer
storeId
;
/**
* 分类名称
*/
private
String
title
;
/**
* 排序
*/
private
Integer
order
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
/**
* 备注
*/
private
String
remark
;
}
pz-system/src/main/java/com/pz/system/domain/StoreGoodsTag.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
domain
;
import
com.baomidou.mybatisplus.annotation.*
;
import
com.pz.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 商品标签对象 store_goods_tag
*
* @author ruoyi
* @date 2023-09-12
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"store_goods_tag"
)
public
class
StoreGoodsTag
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@TableId
(
value
=
"id"
)
private
Integer
id
;
/**
*
*/
private
Integer
storeId
;
/**
* 标签
*/
private
String
title
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
/**
* 备注
*/
private
String
remark
;
}
pz-system/src/main/java/com/pz/system/domain/StoreInfo.java
View file @
23e39570
...
@@ -26,7 +26,7 @@ public class StoreInfo extends BaseEntity {
...
@@ -26,7 +26,7 @@ public class StoreInfo extends BaseEntity {
/**
/**
*
*
*/
*/
private
Integer
storeI
d
;
private
Integer
ui
d
;
/**
/**
*
*
*/
*/
...
...
pz-system/src/main/java/com/pz/system/domain/bo/DbghOrderBo.java
View file @
23e39570
...
@@ -69,5 +69,6 @@ public class DbghOrderBo extends BaseEntity {
...
@@ -69,5 +69,6 @@ public class DbghOrderBo extends BaseEntity {
*/
*/
private
String
remark
;
private
String
remark
;
private
String
orderSn
;
}
}
pz-system/src/main/java/com/pz/system/domain/bo/DbmyOrderBo.java
View file @
23e39570
...
@@ -119,5 +119,5 @@ public class DbmyOrderBo extends BaseEntity {
...
@@ -119,5 +119,5 @@ public class DbmyOrderBo extends BaseEntity {
*/
*/
private
String
remark
;
private
String
remark
;
private
String
orderSn
;
}
}
pz-system/src/main/java/com/pz/system/domain/bo/DbwzOrderBo.java
View file @
23e39570
...
@@ -104,5 +104,5 @@ public class DbwzOrderBo extends BaseEntity {
...
@@ -104,5 +104,5 @@ public class DbwzOrderBo extends BaseEntity {
*/
*/
private
String
remark
;
private
String
remark
;
private
String
orderSn
;
}
}
pz-system/src/main/java/com/pz/system/domain/bo/StoreGoodsCategoryBo.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
domain
.
bo
;
import
com.pz.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
javax.validation.constraints.*
;
/**
* 商品分类业务对象 store_goods_category
*
* @author ruoyi
* @date 2023-09-12
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
StoreGoodsCategoryBo
extends
BaseEntity
{
/**
*
*/
private
Integer
id
;
/**
*
*/
private
Integer
storeId
;
/**
* 分类名称
*/
private
String
title
;
/**
* 排序
*/
private
Integer
order
;
/**
* 备注
*/
private
String
remark
;
}
pz-system/src/main/java/com/pz/system/domain/bo/StoreGoodsTagBo.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
domain
.
bo
;
import
com.pz.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
javax.validation.constraints.*
;
/**
* 商品标签业务对象 store_goods_tag
*
* @author ruoyi
* @date 2023-09-12
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
StoreGoodsTagBo
extends
BaseEntity
{
/**
*
*/
private
Integer
id
;
/**
*
*/
private
Integer
storeId
;
/**
* 标签
*/
private
String
title
;
/**
* 备注
*/
private
String
remark
;
}
pz-system/src/main/java/com/pz/system/domain/bo/StoreIncomeBo.java
View file @
23e39570
...
@@ -55,6 +55,4 @@ public class StoreIncomeBo extends BaseEntity {
...
@@ -55,6 +55,4 @@ public class StoreIncomeBo extends BaseEntity {
* 备注
* 备注
*/
*/
private
String
remark
;
private
String
remark
;
}
}
pz-system/src/main/java/com/pz/system/domain/bo/StoreInfoBo.java
View file @
23e39570
...
@@ -25,7 +25,7 @@ public class StoreInfoBo extends BaseEntity {
...
@@ -25,7 +25,7 @@ public class StoreInfoBo extends BaseEntity {
/**
/**
*
*
*/
*/
private
Integer
storeI
d
;
private
Integer
ui
d
;
/**
/**
*
*
...
...
pz-system/src/main/java/com/pz/system/domain/bo/StoreOrderBo.java
View file @
23e39570
...
@@ -88,4 +88,6 @@ public class StoreOrderBo extends BaseEntity {
...
@@ -88,4 +88,6 @@ public class StoreOrderBo extends BaseEntity {
* 商户名称
* 商户名称
*/
*/
private
String
title
;
private
String
title
;
private
Long
userId
;
}
}
pz-system/src/main/java/com/pz/system/domain/bo/ZqghOrderBo.java
View file @
23e39570
...
@@ -74,5 +74,5 @@ public class ZqghOrderBo extends BaseEntity {
...
@@ -74,5 +74,5 @@ public class ZqghOrderBo extends BaseEntity {
*/
*/
private
String
remark
;
private
String
remark
;
private
String
orderSn
;
}
}
pz-system/src/main/java/com/pz/system/domain/bo/ZyphOrderBo.java
View file @
23e39570
...
@@ -84,5 +84,5 @@ public class ZyphOrderBo extends BaseEntity {
...
@@ -84,5 +84,5 @@ public class ZyphOrderBo extends BaseEntity {
*/
*/
private
String
remark
;
private
String
remark
;
private
String
orderSn
;
}
}
pz-system/src/main/java/com/pz/system/domain/vo/PaymentRecordVo.java
View file @
23e39570
...
@@ -6,6 +6,8 @@ import com.pz.common.annotation.ExcelDictFormat;
...
@@ -6,6 +6,8 @@ import com.pz.common.annotation.ExcelDictFormat;
import
com.pz.common.convert.ExcelDictConvert
;
import
com.pz.common.convert.ExcelDictConvert
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
/**
/**
* 支付订单视图对象 payment_record
* 支付订单视图对象 payment_record
...
@@ -61,5 +63,8 @@ public class PaymentRecordVo {
...
@@ -61,5 +63,8 @@ public class PaymentRecordVo {
@ExcelProperty
(
value
=
"备注"
)
@ExcelProperty
(
value
=
"备注"
)
private
String
remark
;
private
String
remark
;
private
String
userName
;
private
Date
createTime
;
}
}
pz-system/src/main/java/com/pz/system/domain/vo/StoreAdminOrderVo.java
View file @
23e39570
...
@@ -38,6 +38,7 @@ public class StoreAdminOrderVo implements Serializable {
...
@@ -38,6 +38,7 @@ public class StoreAdminOrderVo implements Serializable {
*/
*/
private
String
sName
;
private
String
sName
;
private
Integer
addressId
;
/**
/**
* 用户名称
* 用户名称
*/
*/
...
@@ -57,4 +58,6 @@ public class StoreAdminOrderVo implements Serializable {
...
@@ -57,4 +58,6 @@ public class StoreAdminOrderVo implements Serializable {
* 创建时间
* 创建时间
*/
*/
private
Date
createTime
;
private
Date
createTime
;
private
UserAddressVo
userAddressVo
;
}
}
pz-system/src/main/java/com/pz/system/domain/vo/StoreGoodsCategoryVo.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.pz.common.annotation.ExcelDictFormat
;
import
com.pz.common.convert.ExcelDictConvert
;
import
lombok.Data
;
/**
* 商品分类视图对象 store_goods_category
*
* @author ruoyi
* @date 2023-09-12
*/
@Data
@ExcelIgnoreUnannotated
public
class
StoreGoodsCategoryVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
Integer
id
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
Integer
storeId
;
/**
* 分类名称
*/
@ExcelProperty
(
value
=
"分类名称"
)
private
String
title
;
/**
* 排序
*/
@ExcelProperty
(
value
=
"排序"
)
private
Integer
order
;
/**
* 备注
*/
@ExcelProperty
(
value
=
"备注"
)
private
String
remark
;
}
pz-system/src/main/java/com/pz/system/domain/vo/StoreGoodsTagVo.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.pz.common.annotation.ExcelDictFormat
;
import
com.pz.common.convert.ExcelDictConvert
;
import
lombok.Data
;
/**
* 商品标签视图对象 store_goods_tag
*
* @author ruoyi
* @date 2023-09-12
*/
@Data
@ExcelIgnoreUnannotated
public
class
StoreGoodsTagVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
Integer
id
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
Integer
storeId
;
/**
* 标签
*/
@ExcelProperty
(
value
=
"标签"
)
private
String
title
;
/**
* 备注
*/
@ExcelProperty
(
value
=
"备注"
)
private
String
remark
;
}
pz-system/src/main/java/com/pz/system/domain/vo/StoreInfoVo.java
View file @
23e39570
...
@@ -30,8 +30,7 @@ public class StoreInfoVo extends BaseEntity {
...
@@ -30,8 +30,7 @@ public class StoreInfoVo extends BaseEntity {
*
*
*/
*/
@ExcelProperty
(
value
=
""
)
@ExcelProperty
(
value
=
""
)
private
Integer
storeId
;
private
Integer
uid
;
/**
/**
* 商户名称
* 商户名称
*/
*/
...
...
pz-system/src/main/java/com/pz/system/mapper/StoreGoodsCategoryMapper.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
mapper
;
import
com.pz.system.domain.StoreGoodsCategory
;
import
com.pz.system.domain.vo.StoreGoodsCategoryVo
;
import
com.pz.common.core.mapper.BaseMapperPlus
;
/**
* 商品分类Mapper接口
*
* @author ruoyi
* @date 2023-09-12
*/
public
interface
StoreGoodsCategoryMapper
extends
BaseMapperPlus
<
StoreGoodsCategoryMapper
,
StoreGoodsCategory
,
StoreGoodsCategoryVo
>
{
}
pz-system/src/main/java/com/pz/system/mapper/StoreGoodsTagMapper.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
mapper
;
import
com.pz.system.domain.StoreGoodsTag
;
import
com.pz.system.domain.vo.StoreGoodsTagVo
;
import
com.pz.common.core.mapper.BaseMapperPlus
;
/**
* 商品标签Mapper接口
*
* @author ruoyi
* @date 2023-09-12
*/
public
interface
StoreGoodsTagMapper
extends
BaseMapperPlus
<
StoreGoodsTagMapper
,
StoreGoodsTag
,
StoreGoodsTagVo
>
{
}
pz-system/src/main/java/com/pz/system/service/IStoreGoodsCategoryService.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
service
;
import
com.pz.system.domain.StoreGoodsCategory
;
import
com.pz.system.domain.vo.StoreGoodsCategoryVo
;
import
com.pz.system.domain.bo.StoreGoodsCategoryBo
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.domain.PageQuery
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 商品分类Service接口
*
* @author ruoyi
* @date 2023-09-12
*/
public
interface
IStoreGoodsCategoryService
{
/**
* 查询商品分类
*/
StoreGoodsCategoryVo
queryById
(
Integer
id
);
/**
* 查询商品分类列表
*/
TableDataInfo
<
StoreGoodsCategoryVo
>
queryPageList
(
StoreGoodsCategoryBo
bo
,
PageQuery
pageQuery
);
/**
* 查询商品分类列表
*/
List
<
StoreGoodsCategoryVo
>
queryList
(
StoreGoodsCategoryBo
bo
);
/**
* 新增商品分类
*/
Boolean
insertByBo
(
StoreGoodsCategoryBo
bo
);
/**
* 修改商品分类
*/
Boolean
updateByBo
(
StoreGoodsCategoryBo
bo
);
/**
* 校验并批量删除商品分类信息
*/
Boolean
deleteWithValidByIds
(
Collection
<
Integer
>
ids
,
Boolean
isValid
);
}
pz-system/src/main/java/com/pz/system/service/IStoreGoodsTagService.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
service
;
import
com.pz.system.domain.StoreGoodsTag
;
import
com.pz.system.domain.vo.StoreGoodsTagVo
;
import
com.pz.system.domain.bo.StoreGoodsTagBo
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.domain.PageQuery
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 商品标签Service接口
*
* @author ruoyi
* @date 2023-09-12
*/
public
interface
IStoreGoodsTagService
{
/**
* 查询商品标签
*/
StoreGoodsTagVo
queryById
(
Integer
id
);
/**
* 查询商品标签列表
*/
TableDataInfo
<
StoreGoodsTagVo
>
queryPageList
(
StoreGoodsTagBo
bo
,
PageQuery
pageQuery
);
/**
* 查询商品标签列表
*/
List
<
StoreGoodsTagVo
>
queryList
(
StoreGoodsTagBo
bo
);
/**
* 新增商品标签
*/
Boolean
insertByBo
(
StoreGoodsTagBo
bo
);
/**
* 修改商品标签
*/
Boolean
updateByBo
(
StoreGoodsTagBo
bo
);
/**
* 校验并批量删除商品标签信息
*/
Boolean
deleteWithValidByIds
(
Collection
<
Integer
>
ids
,
Boolean
isValid
);
}
pz-system/src/main/java/com/pz/system/service/impl/PaymentRecordServiceImpl.java
View file @
23e39570
...
@@ -7,6 +7,7 @@ import com.pz.common.core.domain.PageQuery;
...
@@ -7,6 +7,7 @@ import com.pz.common.core.domain.PageQuery;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.pz.system.mapper.SysUserMapper
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.pz.system.domain.bo.PaymentRecordBo
;
import
com.pz.system.domain.bo.PaymentRecordBo
;
...
@@ -32,11 +33,13 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
...
@@ -32,11 +33,13 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
private
final
PaymentRecordMapper
baseMapper
;
private
final
PaymentRecordMapper
baseMapper
;
private
final
SysUserMapper
sysUserMapper
;
/**
/**
* 查询支付订单
* 查询支付订单
*/
*/
@Override
@Override
public
PaymentRecordVo
queryById
(
Integer
id
){
public
PaymentRecordVo
queryById
(
Integer
id
)
{
return
baseMapper
.
selectVoById
(
id
);
return
baseMapper
.
selectVoById
(
id
);
}
}
...
@@ -49,7 +52,12 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
...
@@ -49,7 +52,12 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
Page
<
PaymentRecordVo
>
result
=
baseMapper
.
selectVoPage
(
pageQuery
.
build
(),
lqw
);
Page
<
PaymentRecordVo
>
result
=
baseMapper
.
selectVoPage
(
pageQuery
.
build
(),
lqw
);
Optional
.
ofNullable
(
result
.
getRecords
())
Optional
.
ofNullable
(
result
.
getRecords
())
.
ifPresent
(
paymentRecordVos
->
{
.
ifPresent
(
paymentRecordVos
->
{
paymentRecordVos
.
forEach
(
paymentRecordVo
->
{
Optional
.
ofNullable
(
sysUserMapper
.
selectUserById
(
paymentRecordVo
.
getUid
()))
.
ifPresent
(
sysUser
->
{
paymentRecordVo
.
setUserName
(
sysUser
.
getUserName
());
});
});
});
});
return
TableDataInfo
.
build
(
result
);
return
TableDataInfo
.
build
(
result
);
}
}
...
@@ -101,7 +109,7 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
...
@@ -101,7 +109,7 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
/**
/**
* 保存前的数据校验
* 保存前的数据校验
*/
*/
private
void
validEntityBeforeSave
(
PaymentRecord
entity
){
private
void
validEntityBeforeSave
(
PaymentRecord
entity
)
{
//TODO 做一些数据校验,如唯一约束
//TODO 做一些数据校验,如唯一约束
}
}
...
@@ -110,7 +118,7 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
...
@@ -110,7 +118,7 @@ public class PaymentRecordServiceImpl implements IPaymentRecordService {
*/
*/
@Override
@Override
public
Boolean
deleteWithValidByIds
(
Collection
<
Integer
>
ids
,
Boolean
isValid
)
{
public
Boolean
deleteWithValidByIds
(
Collection
<
Integer
>
ids
,
Boolean
isValid
)
{
if
(
isValid
)
{
if
(
isValid
)
{
//TODO 做一些业务上的校验,判断是否需要校验
//TODO 做一些业务上的校验,判断是否需要校验
}
}
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
...
...
pz-system/src/main/java/com/pz/system/service/impl/StoreGoodsCategoryServiceImpl.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
service
.
impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.domain.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
com.pz.system.domain.bo.StoreGoodsCategoryBo
;
import
com.pz.system.domain.vo.StoreGoodsCategoryVo
;
import
com.pz.system.domain.StoreGoodsCategory
;
import
com.pz.system.mapper.StoreGoodsCategoryMapper
;
import
com.pz.system.service.IStoreGoodsCategoryService
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 商品分类Service业务层处理
*
* @author ruoyi
* @date 2023-09-12
*/
@RequiredArgsConstructor
@Service
public
class
StoreGoodsCategoryServiceImpl
implements
IStoreGoodsCategoryService
{
private
final
StoreGoodsCategoryMapper
baseMapper
;
/**
* 查询商品分类
*/
@Override
public
StoreGoodsCategoryVo
queryById
(
Integer
id
){
return
baseMapper
.
selectVoById
(
id
);
}
/**
* 查询商品分类列表
*/
@Override
public
TableDataInfo
<
StoreGoodsCategoryVo
>
queryPageList
(
StoreGoodsCategoryBo
bo
,
PageQuery
pageQuery
)
{
LambdaQueryWrapper
<
StoreGoodsCategory
>
lqw
=
buildQueryWrapper
(
bo
);
Page
<
StoreGoodsCategoryVo
>
result
=
baseMapper
.
selectVoPage
(
pageQuery
.
build
(),
lqw
);
return
TableDataInfo
.
build
(
result
);
}
/**
* 查询商品分类列表
*/
@Override
public
List
<
StoreGoodsCategoryVo
>
queryList
(
StoreGoodsCategoryBo
bo
)
{
LambdaQueryWrapper
<
StoreGoodsCategory
>
lqw
=
buildQueryWrapper
(
bo
);
return
baseMapper
.
selectVoList
(
lqw
);
}
private
LambdaQueryWrapper
<
StoreGoodsCategory
>
buildQueryWrapper
(
StoreGoodsCategoryBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
StoreGoodsCategory
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getStoreId
()
!=
null
,
StoreGoodsCategory:
:
getStoreId
,
bo
.
getStoreId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTitle
()),
StoreGoodsCategory:
:
getTitle
,
bo
.
getTitle
());
lqw
.
eq
(
bo
.
getOrder
()
!=
null
,
StoreGoodsCategory:
:
getOrder
,
bo
.
getOrder
());
return
lqw
;
}
/**
* 新增商品分类
*/
@Override
public
Boolean
insertByBo
(
StoreGoodsCategoryBo
bo
)
{
StoreGoodsCategory
add
=
BeanUtil
.
toBean
(
bo
,
StoreGoodsCategory
.
class
);
validEntityBeforeSave
(
add
);
boolean
flag
=
baseMapper
.
insert
(
add
)
>
0
;
if
(
flag
)
{
bo
.
setId
(
add
.
getId
());
}
return
flag
;
}
/**
* 修改商品分类
*/
@Override
public
Boolean
updateByBo
(
StoreGoodsCategoryBo
bo
)
{
StoreGoodsCategory
update
=
BeanUtil
.
toBean
(
bo
,
StoreGoodsCategory
.
class
);
validEntityBeforeSave
(
update
);
return
baseMapper
.
updateById
(
update
)
>
0
;
}
/**
* 保存前的数据校验
*/
private
void
validEntityBeforeSave
(
StoreGoodsCategory
entity
){
//TODO 做一些数据校验,如唯一约束
}
/**
* 批量删除商品分类
*/
@Override
public
Boolean
deleteWithValidByIds
(
Collection
<
Integer
>
ids
,
Boolean
isValid
)
{
if
(
isValid
){
//TODO 做一些业务上的校验,判断是否需要校验
}
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
}
pz-system/src/main/java/com/pz/system/service/impl/StoreGoodsTagServiceImpl.java
0 → 100644
View file @
23e39570
package
com
.
pz
.
system
.
service
.
impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.domain.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
com.pz.system.domain.bo.StoreGoodsTagBo
;
import
com.pz.system.domain.vo.StoreGoodsTagVo
;
import
com.pz.system.domain.StoreGoodsTag
;
import
com.pz.system.mapper.StoreGoodsTagMapper
;
import
com.pz.system.service.IStoreGoodsTagService
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 商品标签Service业务层处理
*
* @author ruoyi
* @date 2023-09-12
*/
@RequiredArgsConstructor
@Service
public
class
StoreGoodsTagServiceImpl
implements
IStoreGoodsTagService
{
private
final
StoreGoodsTagMapper
baseMapper
;
/**
* 查询商品标签
*/
@Override
public
StoreGoodsTagVo
queryById
(
Integer
id
){
return
baseMapper
.
selectVoById
(
id
);
}
/**
* 查询商品标签列表
*/
@Override
public
TableDataInfo
<
StoreGoodsTagVo
>
queryPageList
(
StoreGoodsTagBo
bo
,
PageQuery
pageQuery
)
{
LambdaQueryWrapper
<
StoreGoodsTag
>
lqw
=
buildQueryWrapper
(
bo
);
Page
<
StoreGoodsTagVo
>
result
=
baseMapper
.
selectVoPage
(
pageQuery
.
build
(),
lqw
);
return
TableDataInfo
.
build
(
result
);
}
/**
* 查询商品标签列表
*/
@Override
public
List
<
StoreGoodsTagVo
>
queryList
(
StoreGoodsTagBo
bo
)
{
LambdaQueryWrapper
<
StoreGoodsTag
>
lqw
=
buildQueryWrapper
(
bo
);
return
baseMapper
.
selectVoList
(
lqw
);
}
private
LambdaQueryWrapper
<
StoreGoodsTag
>
buildQueryWrapper
(
StoreGoodsTagBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
StoreGoodsTag
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getStoreId
()
!=
null
,
StoreGoodsTag:
:
getStoreId
,
bo
.
getStoreId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTitle
()),
StoreGoodsTag:
:
getTitle
,
bo
.
getTitle
());
return
lqw
;
}
/**
* 新增商品标签
*/
@Override
public
Boolean
insertByBo
(
StoreGoodsTagBo
bo
)
{
StoreGoodsTag
add
=
BeanUtil
.
toBean
(
bo
,
StoreGoodsTag
.
class
);
validEntityBeforeSave
(
add
);
boolean
flag
=
baseMapper
.
insert
(
add
)
>
0
;
if
(
flag
)
{
bo
.
setId
(
add
.
getId
());
}
return
flag
;
}
/**
* 修改商品标签
*/
@Override
public
Boolean
updateByBo
(
StoreGoodsTagBo
bo
)
{
StoreGoodsTag
update
=
BeanUtil
.
toBean
(
bo
,
StoreGoodsTag
.
class
);
validEntityBeforeSave
(
update
);
return
baseMapper
.
updateById
(
update
)
>
0
;
}
/**
* 保存前的数据校验
*/
private
void
validEntityBeforeSave
(
StoreGoodsTag
entity
){
//TODO 做一些数据校验,如唯一约束
}
/**
* 批量删除商品标签
*/
@Override
public
Boolean
deleteWithValidByIds
(
Collection
<
Integer
>
ids
,
Boolean
isValid
)
{
if
(
isValid
){
//TODO 做一些业务上的校验,判断是否需要校验
}
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
}
pz-system/src/main/java/com/pz/system/service/impl/StoreInfoServiceImpl.java
View file @
23e39570
...
@@ -72,7 +72,7 @@ public class StoreInfoServiceImpl implements IStoreInfoService {
...
@@ -72,7 +72,7 @@ public class StoreInfoServiceImpl implements IStoreInfoService {
private
LambdaQueryWrapper
<
StoreInfo
>
buildQueryWrapper
(
StoreInfoBo
bo
)
{
private
LambdaQueryWrapper
<
StoreInfo
>
buildQueryWrapper
(
StoreInfoBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
StoreInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
LambdaQueryWrapper
<
StoreInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
get
StoreId
()
!=
null
,
StoreInfo:
:
getStoreId
,
bo
.
getStoreI
d
());
lqw
.
eq
(
bo
.
get
Uid
()
!=
null
,
StoreInfo:
:
getUid
,
bo
.
getUi
d
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getName
()),
StoreInfo:
:
getName
,
bo
.
getName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getName
()),
StoreInfo:
:
getName
,
bo
.
getName
());
lqw
.
eq
(
bo
.
getCityId
()
!=
null
,
StoreInfo:
:
getCityId
,
bo
.
getCityId
());
lqw
.
eq
(
bo
.
getCityId
()
!=
null
,
StoreInfo:
:
getCityId
,
bo
.
getCityId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTel
()),
StoreInfo:
:
getTel
,
bo
.
getTel
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTel
()),
StoreInfo:
:
getTel
,
bo
.
getTel
());
...
...
pz-system/src/main/java/com/pz/system/service/impl/StoreOrderServiceImpl.java
View file @
23e39570
...
@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
...
@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import
com.pz.system.domain.vo.StoreAdminOrderVo
;
import
com.pz.system.domain.vo.StoreAdminOrderVo
;
import
com.pz.system.mapper.CityMapper
;
import
com.pz.system.mapper.CityMapper
;
import
com.pz.system.mapper.TotalOrderMapper
;
import
com.pz.system.mapper.TotalOrderMapper
;
import
com.pz.system.mapper.UserAddressMapper
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.pz.system.domain.bo.StoreOrderBo
;
import
com.pz.system.domain.bo.StoreOrderBo
;
...
@@ -39,6 +40,8 @@ public class StoreOrderServiceImpl implements IStoreOrderService {
...
@@ -39,6 +40,8 @@ public class StoreOrderServiceImpl implements IStoreOrderService {
private
final
CityMapper
cityMapper
;
private
final
CityMapper
cityMapper
;
private
final
UserAddressMapper
userAddressMapper
;
/**
/**
* 查询商城订单
* 查询商城订单
*/
*/
...
@@ -53,6 +56,11 @@ public class StoreOrderServiceImpl implements IStoreOrderService {
...
@@ -53,6 +56,11 @@ public class StoreOrderServiceImpl implements IStoreOrderService {
@Override
@Override
public
TableDataInfo
<
StoreAdminOrderVo
>
queryPageList
(
StoreOrderBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
StoreAdminOrderVo
>
queryPageList
(
StoreOrderBo
bo
,
PageQuery
pageQuery
)
{
Page
<
StoreAdminOrderVo
>
result
=
baseMapper
.
findStoreAdminOrderVoPage
(
pageQuery
.
build
(),
bo
);
Page
<
StoreAdminOrderVo
>
result
=
baseMapper
.
findStoreAdminOrderVoPage
(
pageQuery
.
build
(),
bo
);
Optional
.
ofNullable
(
result
.
getRecords
()).
ifPresent
(
storeAdminOrderVos
->
{
storeAdminOrderVos
.
forEach
(
storeAdminOrderVo
->
{
storeAdminOrderVo
.
setUserAddressVo
(
userAddressMapper
.
selectVoById
(
storeAdminOrderVo
.
getAddressId
()));
});
});
return
TableDataInfo
.
build
(
result
);
return
TableDataInfo
.
build
(
result
);
}
}
...
...
pz-system/src/main/resources/mapper/system/DbghOrderMapper.xml
View file @
23e39570
...
@@ -46,9 +46,9 @@
...
@@ -46,9 +46,9 @@
LEFT JOIN department AS d ON d.id = yyod.did
LEFT JOIN department AS d ON d.id = yyod.did
LEFT JOIN services AS s ON s.id = tlo.service_id
LEFT JOIN services AS s ON s.id = tlo.service_id
LEFT JOIN employees AS e ON e.id = tlo.em_id
LEFT JOIN employees AS e ON e.id = tlo.em_id
<!-- <if test="bo.orderSn != null and bo.orderSn != ''">--
>
<if
test=
"bo.orderSn != null and bo.orderSn != ''"
>
<!-- where tlo.order_sn LIKE CONCAT('%', #{bo.orderSn}, '%')-->
where tlo.order_sn LIKE CONCAT('%', #{bo.orderSn}, '%')
<!-- </if>--
>
</if
>
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
...
...
pz-system/src/main/resources/mapper/system/DbmyOrderMapper.xml
View file @
23e39570
...
@@ -50,6 +50,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -50,6 +50,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
LEFT JOIN city AS c ON c.id = tlo.city_id
LEFT JOIN city AS c ON c.id = tlo.city_id
LEFT JOIN services AS s ON s.id = tlo.service_id
LEFT JOIN services AS s ON s.id = tlo.service_id
LEFT JOIN employees AS e ON e.id = tlo.em_id
LEFT JOIN employees AS e ON e.id = tlo.em_id
<if
test=
"bo.orderSn != null and bo.orderSn != ''"
>
where tlo.order_sn LIKE CONCAT('%', #{bo.orderSn}, '%')
</if>
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
...
...
pz-system/src/main/resources/mapper/system/StoreIncomeMapper.xml
View file @
23e39570
...
@@ -24,6 +24,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -24,6 +24,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"bo.storeName != null and bo.storeName != ''"
>
<if
test=
"bo.storeName != null and bo.storeName != ''"
>
where sin.name LIKE CONCAT('%', #{bo.storeName}, '%')
where sin.name LIKE CONCAT('%', #{bo.storeName}, '%')
</if>
</if>
<if
test=
"bo.storeId != null"
>
where si.store_id = #{storeId}
</if>
</select>
</select>
...
...
pz-system/src/main/resources/mapper/system/StoreOrderMapper.xml
View file @
23e39570
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.pz.system.mapper.StoreOrderMapper"
>
<mapper
namespace=
"com.pz.system.mapper.StoreOrderMapper"
>
<resultMap
type=
"com.pz.system.domain.StoreOrder"
id=
"StoreOrderResult"
>
<resultMap
type=
"com.pz.system.domain.StoreOrder"
id=
"StoreOrderResult"
>
...
@@ -34,7 +34,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -34,7 +34,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
su.user_name AS userName,
su.user_name AS userName,
so.`status` AS orderStatus,
so.`status` AS orderStatus,
so.create_time AS createTime,
so.create_time AS createTime,
tao.status as toStatus
tao.status as toStatus,
so.address_id addressId
FROM
FROM
store_order AS so
store_order AS so
LEFT JOIN total_order AS tao ON tao.id = so.order_id
LEFT JOIN total_order AS tao ON tao.id = so.order_id
...
@@ -42,9 +43,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -42,9 +43,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
LEFT JOIN store_info AS si ON si.id = so.store_id
LEFT JOIN store_info AS si ON si.id = so.store_id
LEFT JOIN store_goods AS sg ON sg.id = so.goods_id
LEFT JOIN store_goods AS sg ON sg.id = so.goods_id
LEFT JOIN sys_user AS su ON su.user_id = tao.uid
LEFT JOIN sys_user AS su ON su.user_id = tao.uid
<where>
<if
test=
"bo.title != null and bo.title != ''"
>
<if
test=
"bo.title != null and bo.title != ''"
>
where
sg.title LIKE CONCAT('%', #{bo.title}, '%')
and
sg.title LIKE CONCAT('%', #{bo.title}, '%')
</if>
</if>
<if
test=
"bo.userId != null"
>
and si.uid = #{bo.userId}
</if>
</where>
</select>
</select>
...
...
pz-system/src/main/resources/mapper/system/ZqghOrderMapper.xml
View file @
23e39570
...
@@ -47,9 +47,9 @@
...
@@ -47,9 +47,9 @@
LEFT JOIN department AS d ON d.id = yyod.did
LEFT JOIN department AS d ON d.id = yyod.did
LEFT JOIN doctor AS s ON s.id = yyod.doctor_id
LEFT JOIN doctor AS s ON s.id = yyod.doctor_id
LEFT JOIN sys_user as su on su.user_id = tlo.uid
LEFT JOIN sys_user as su on su.user_id = tlo.uid
<!-- <if test="bo.orderSn != null and bo.orderSn != ''">--
>
<if
test=
"bo.orderSn != null and bo.orderSn != ''"
>
<!-- where tlo.order_sn LIKE CONCAT('%', #{bo.orderSn}, '%')-->
where tlo.order_sn LIKE CONCAT('%', #{bo.orderSn}, '%')
<!-- </if>--
>
</if
>
</select>
</select>
...
...
pz-system/src/main/resources/mapper/system/ZyphOrderMapper.xml
View file @
23e39570
...
@@ -52,9 +52,9 @@
...
@@ -52,9 +52,9 @@
LEFT JOIN department AS d ON d.id = yyod.did
LEFT JOIN department AS d ON d.id = yyod.did
LEFT JOIN services AS s ON s.id = tlo.service_id
LEFT JOIN services AS s ON s.id = tlo.service_id
LEFT JOIN employees AS e ON e.id = tlo.em_id
LEFT JOIN employees AS e ON e.id = tlo.em_id
<!-- <if test="bo.orderSn != null and bo.orderSn != ''">--
>
<if
test=
"bo.orderSn != null and bo.orderSn != ''"
>
<!-- where tlo.order_sn LIKE CONCAT('%', #{bo.orderSn}, '%')-->
where tlo.order_sn LIKE CONCAT('%', #{bo.orderSn}, '%')
<!-- </if>--
>
</if
>
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
...
...
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