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
c48a6cb7
Commit
c48a6cb7
authored
Sep 12, 2023
by
Wangmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改通用子订单查询业务接口
parent
20fab6ea
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
40 additions
and
16 deletions
+40
-16
pz-system/src/main/java/com/pz/system/mapper/DbmyOrderMapper.java
+10
-0
pz-system/src/main/java/com/pz/system/service/impl/DbmyOrderServiceImpl.java
+13
-6
pz-system/src/main/resources/mapper/system/DbghOrderMapper.xml
+2
-3
pz-system/src/main/resources/mapper/system/DbmyOrderMapper.xml
+9
-0
pz-system/src/main/resources/mapper/system/DbwzOrderMapper.xml
+2
-3
pz-system/src/main/resources/mapper/system/YypzOrderMapper.xml
+2
-2
pz-system/src/main/resources/mapper/system/ZyphOrderMapper.xml
+2
-2
No files found.
pz-system/src/main/java/com/pz/system/mapper/DbmyOrderMapper.java
View file @
c48a6cb7
...
@@ -2,6 +2,7 @@ package com.pz.system.mapper;
...
@@ -2,6 +2,7 @@ package com.pz.system.mapper;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.pz.merchant.domain.vo.SonOrderVo
;
import
com.pz.system.domain.DbmyOrder
;
import
com.pz.system.domain.DbmyOrder
;
import
com.pz.system.domain.DbwzOrder
;
import
com.pz.system.domain.DbwzOrder
;
import
com.pz.system.domain.bo.DbmyOrderBo
;
import
com.pz.system.domain.bo.DbmyOrderBo
;
...
@@ -9,6 +10,7 @@ import com.pz.system.domain.bo.DbwzOrderBo;
...
@@ -9,6 +10,7 @@ import com.pz.system.domain.bo.DbwzOrderBo;
import
com.pz.system.domain.vo.DbmyOrderVo
;
import
com.pz.system.domain.vo.DbmyOrderVo
;
import
com.pz.common.core.mapper.BaseMapperPlus
;
import
com.pz.common.core.mapper.BaseMapperPlus
;
import
com.pz.system.domain.vo.DbwzOrderVo
;
import
com.pz.system.domain.vo.DbwzOrderVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
/**
/**
...
@@ -17,6 +19,14 @@ import org.apache.ibatis.annotations.Param;
...
@@ -17,6 +19,14 @@ import org.apache.ibatis.annotations.Param;
* @author ruoyi
* @author ruoyi
* @date 2023-09-11
* @date 2023-09-11
*/
*/
@Mapper
public
interface
DbmyOrderMapper
extends
BaseMapperPlus
<
DbmyOrderMapper
,
DbmyOrder
,
DbmyOrderVo
>
{
public
interface
DbmyOrderMapper
extends
BaseMapperPlus
<
DbmyOrderMapper
,
DbmyOrder
,
DbmyOrderVo
>
{
Page
<
DbmyOrderVo
>
findDbmyOrderVoPage
(
IPage
<
DbmyOrder
>
iPage
,
@Param
(
"bo"
)
DbmyOrderBo
bo
);
Page
<
DbmyOrderVo
>
findDbmyOrderVoPage
(
IPage
<
DbmyOrder
>
iPage
,
@Param
(
"bo"
)
DbmyOrderBo
bo
);
/**
* 根据主订单ID查询子订单相关信息
* @param totalId 主订单ID
* @return 子订单相关信息
*/
SonOrderVo
selectSonOrderInfoByTotalId
(
Integer
totalId
);
}
}
pz-system/src/main/java/com/pz/system/service/impl/DbmyOrderServiceImpl.java
View file @
c48a6cb7
...
@@ -7,6 +7,8 @@ import com.pz.common.core.domain.PageQuery;
...
@@ -7,6 +7,8 @@ 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.merchant.domain.vo.SonOrderVo
;
import
com.pz.merchant.service.ISonOrderService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.pz.system.domain.bo.DbmyOrderBo
;
import
com.pz.system.domain.bo.DbmyOrderBo
;
...
@@ -27,7 +29,7 @@ import java.util.Collection;
...
@@ -27,7 +29,7 @@ import java.util.Collection;
*/
*/
@RequiredArgsConstructor
@RequiredArgsConstructor
@Service
@Service
public
class
DbmyOrderServiceImpl
implements
IDbmyOrderService
{
public
class
DbmyOrderServiceImpl
implements
IDbmyOrderService
,
ISonOrderService
{
private
final
DbmyOrderMapper
baseMapper
;
private
final
DbmyOrderMapper
baseMapper
;
...
@@ -35,7 +37,7 @@ public class DbmyOrderServiceImpl implements IDbmyOrderService {
...
@@ -35,7 +37,7 @@ public class DbmyOrderServiceImpl implements IDbmyOrderService {
* 查询代办买药订单
* 查询代办买药订单
*/
*/
@Override
@Override
public
DbmyOrderVo
queryById
(
Integer
id
){
public
DbmyOrderVo
queryById
(
Integer
id
)
{
return
baseMapper
.
selectVoById
(
id
);
return
baseMapper
.
selectVoById
(
id
);
}
}
...
@@ -108,8 +110,8 @@ public class DbmyOrderServiceImpl implements IDbmyOrderService {
...
@@ -108,8 +110,8 @@ public class DbmyOrderServiceImpl implements IDbmyOrderService {
/**
/**
* 保存前的数据校验
* 保存前的数据校验
*/
*/
private
void
validEntityBeforeSave
(
DbmyOrder
entity
){
private
void
validEntityBeforeSave
(
DbmyOrder
entity
)
{
//TODO 做一些数据校验,如唯一约束
//
TODO 做一些数据校验,如唯一约束
}
}
/**
/**
...
@@ -117,9 +119,14 @@ public class DbmyOrderServiceImpl implements IDbmyOrderService {
...
@@ -117,9 +119,14 @@ public class DbmyOrderServiceImpl implements IDbmyOrderService {
*/
*/
@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
;
}
}
@Override
public
SonOrderVo
getSonOrderInfoByTotalId
(
Integer
totalId
)
{
return
baseMapper
.
selectSonOrderInfoByTotalId
(
totalId
);
}
}
}
pz-system/src/main/resources/mapper/system/DbghOrderMapper.xml
View file @
c48a6cb7
...
@@ -51,12 +51,11 @@
...
@@ -51,12 +51,11 @@
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
select user.n
ick_name
as userName,
select user.n
ame
as userName,
dbgh_order.status as orderStatus
dbgh_order.status as orderStatus
from dbgh_order
from dbgh_order
left join
sys_user as user on user.user_
id = dbgh_order.visitor
left join
user_vsitor as user on user.
id = dbgh_order.visitor
where dbgh_order.order_id = #{id}
where dbgh_order.order_id = #{id}
</select>
</select>
...
...
pz-system/src/main/resources/mapper/system/DbmyOrderMapper.xml
View file @
c48a6cb7
...
@@ -52,5 +52,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -52,5 +52,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
LEFT JOIN employees AS e ON e.id = tlo.em_id
LEFT JOIN employees AS e ON e.id = tlo.em_id
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
select dbmy_order.status as orderStatus,
sys_user.nick_name as userName
from dbmy_order
left join total_order on total_order.id = dbmy_order.order_id
left join sys_user on sys_user.user_id = total_order.uid
where dbmy_order.order_id = #{id}
</select>
</mapper>
</mapper>
pz-system/src/main/resources/mapper/system/DbwzOrderMapper.xml
View file @
c48a6cb7
...
@@ -56,12 +56,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -56,12 +56,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
select user
.nick_name
as userName,
select user
_vsitor.name
as userName,
dbwz_order.status as orderStatus
dbwz_order.status as orderStatus
from dbwz_order
from dbwz_order
left join sys_user as user on user.user_
id = dbwz_order.visitor
left join user_vsitor on user_vsitor.
id = dbwz_order.visitor
where dbwz_order.order_id = #{id}
where dbwz_order.order_id = #{id}
</select>
</select>
...
...
pz-system/src/main/resources/mapper/system/YypzOrderMapper.xml
View file @
c48a6cb7
...
@@ -53,10 +53,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -53,10 +53,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
select user.n
ick_name
as userName,
select user.n
ame
as userName,
yypz_order.status as orderStatus
yypz_order.status as orderStatus
from yypz_order
from yypz_order
left join
sys_user as user on user.user_
id = yypz_order.visitor
left join
user_vsitor as user on user.
id = yypz_order.visitor
where yypz_order.order_id = #{id}
where yypz_order.order_id = #{id}
</select>
</select>
</mapper>
</mapper>
pz-system/src/main/resources/mapper/system/ZyphOrderMapper.xml
View file @
c48a6cb7
...
@@ -57,10 +57,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -57,10 +57,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
</select>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
<select
id=
"selectSonOrderInfoByTotalId"
resultType=
"com.pz.merchant.domain.vo.SonOrderVo"
>
select user.n
ick_name
as userName,
select user.n
ame
as userName,
zyph_order.status as orderStatus
zyph_order.status as orderStatus
from zyph_order
from zyph_order
left join
sys_user as user on user.user_
id = zyph_order.visitor
left join
user_vsitor as user on user.
id = zyph_order.visitor
where zyph_order.order_id = #{id}
where zyph_order.order_id = #{id}
</select>
</select>
...
...
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