Commit 0a44c500 by zhu.zewen

新增销毁审批单的药品明细列表接口

parent 30444162
......@@ -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);
}
}
......@@ -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);
}
......@@ -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));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment