Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
huang.tao
/
jmai-platform
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
0a44c500
authored
Jan 20, 2026
by
zhu.zewen
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
新增销毁审批单的药品明细列表接口
parent
30444162
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
9 deletions
jmai-physic/src/main/java/com/jmai/physic/controller/PhysicDestroyCheckController.java
jmai-physic/src/main/java/com/jmai/physic/service/PhysicDestroyCheckService.java
jmai-physic/src/main/java/com/jmai/physic/service/impl/PhysicDestroyCheckServiceImpl.java
jmai-physic/src/main/java/com/jmai/physic/controller/PhysicDestroyCheckController.java
View file @
0a44c500
...
...
@@ -4,19 +4,15 @@ package com.jmai.physic.controller;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.jmai.physic.dto.PhysicCheckQueryReq
;
import
com.jmai.physic.dto.PhysicDestroyCheckCreateReq
;
import
com.jmai.physic.dto.PhysicDestroyCheckDetailQueryReq
;
import
com.jmai.physic.dto.PhysicDestroyCheckSignReq
;
import
com.jmai.physic.dto.PhysicDestroySignReq
;
import
com.jmai.physic.entity.PhysicDestroy
;
import
com.jmai.physic.entity.PhysicDestroyCheck
;
import
com.jmai.physic.entity.PhysicDestroyCheckDetail
;
import
com.jmai.physic.service.PhysicDestroyCheckService
;
import
com.jmai.physic.vo.PhysicDestroyCheckVO
;
import
com.jmai.physic.vo.PhysicDestroyNumVO
;
import
com.jmai.physic.vo.PhysicDestroyVO
;
import
com.jmai.sys.aop.Auth
;
import
com.jmai.sys.ctx.SpringContextUtils
;
import
com.jmai.sys.dto.ResponseData
;
import
com.jmai.sys.entity.SysUser
;
import
com.jmai.sys.manager.SysManager
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
...
...
@@ -63,10 +59,16 @@ public class PhysicDestroyCheckController {
}
@PostMapping
(
"/listDestroy"
)
@ApiOperation
(
value
=
"销毁数量列表"
)
@ApiOperation
(
value
=
"
可
销毁数量列表"
)
public
ResponseData
<
List
<
PhysicDestroyNumVO
>>
listDestroy
()
{
List
<
PhysicDestroyNumVO
>
physicDestroyNumVOS
=
physicDestroyCheckService
.
listDestroy
();
return
ResponseData
.
ok
(
physicDestroyNumVOS
);
}
@PostMapping
(
"/listDestroyDetail"
)
@ApiOperation
(
value
=
"根据销毁审批ID查询销毁药品明细列表"
)
public
ResponseData
<
List
<
PhysicDestroyCheckDetail
>>
listDestroyDetail
(
@RequestBody
PhysicDestroyCheckDetailQueryReq
req
)
{
List
<
PhysicDestroyCheckDetail
>
detailList
=
physicDestroyCheckService
.
listDestroyDetail
(
req
.
getCheckId
());
return
ResponseData
.
ok
(
detailList
);
}
}
jmai-physic/src/main/java/com/jmai/physic/service/PhysicDestroyCheckService.java
View file @
0a44c500
...
...
@@ -4,11 +4,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.jmai.physic.dto.PhysicCheckQueryReq
;
import
com.jmai.physic.dto.PhysicDestroyCheckCreateReq
;
import
com.jmai.physic.dto.PhysicDestroyCheckSignReq
;
import
com.jmai.physic.entity.PhysicDestroy
;
import
com.jmai.physic.entity.PhysicDestroyCheck
;
import
com.jmai.physic.entity.PhysicDestroyCheckDetail
;
import
com.jmai.physic.vo.PhysicDestroyCheckVO
;
import
com.jmai.physic.vo.PhysicDestroyNumVO
;
import
com.jmai.sys.dto.ResponseData
;
import
com.jmai.sys.service.BaseService
;
import
java.util.List
;
...
...
@@ -25,4 +24,6 @@ public interface PhysicDestroyCheckService extends BaseService<PhysicDestroyChec
PhysicDestroyCheck
getInfo
(
Long
id
);
List
<
PhysicDestroyNumVO
>
listDestroy
();
List
<
PhysicDestroyCheckDetail
>
listDestroyDetail
(
Long
checkId
);
}
jmai-physic/src/main/java/com/jmai/physic/service/impl/PhysicDestroyCheckServiceImpl.java
View file @
0a44c500
...
...
@@ -224,4 +224,10 @@ public class PhysicDestroyCheckServiceImpl extends BaseServiceImpl<PhysicDestroy
List
<
PhysicDestroyNumVO
>
list
=
physicStorageAmpouleMapper
.
selectDestroy
(
sysUser
.
getDeptId
());
return
list
;
}
@Override
public
List
<
PhysicDestroyCheckDetail
>
listDestroyDetail
(
Long
checkId
)
{
return
physicDestroyCheckDetailService
.
list
(
new
LambdaQueryWrapper
<
PhysicDestroyCheckDetail
>()
.
eq
(
PhysicDestroyCheckDetail:
:
getCheckId
,
checkId
));
}
}
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