From 71ad1483af88b971d1db60bcbe163d9e6438549e Mon Sep 17 00:00:00 2001 From: "[li_she]" <[li.she@xujiesoft.com]> Date: Thu, 22 Dec 2022 16:42:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E7=94=B3=E8=AF=B7=E5=8D=95?= =?UTF-8?q?=E4=B8=8A=E5=A2=9E=E5=8A=A0=E5=88=80=E5=85=B7=E5=AF=BF=E5=91=BD?= =?UTF-8?q?,=E5=AE=9E=E4=BE=8B=E5=8F=B7=20=EF=BC=8C=E5=A4=87=E6=B3=A8=20?= =?UTF-8?q?=202022=E5=B9=B412=E6=9C=8822=E6=97=A5=20=20sxm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PRHeaderController.java | 13 +++++++++++++ .../modules/purchaseorder/dao/PRDetailMapper.java | 11 +++++++++-- .../purchaseorder/service/PRHeaderService.java | 9 +++++++++ .../service/impl/PRHeaderServiceImpl.java | 5 +++++ .../toolman/controller/ToolManController.java | 2 ++ .../mapper/purchaseorder/PRDetailMapper.xml | 4 ++++ 6 files changed, 42 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java b/src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java index 6071ddc..a48d4e4 100644 --- a/src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java +++ b/src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java @@ -62,6 +62,19 @@ public class PRHeaderController { return R.ok().put("rows", resultList); } + /** + * @author: sxm + * @description: 获取采购明细 + * @param [prDetailQuery] + * @return: com.gaotao.common.utils.R + * @date: 2022/12/22 16:21 + */ + @PostMapping("getPRDetailInfo") + public R getPRDetailInfo(@RequestBody PRDetailQuery prDetailQuery){ + PRDetail prDetail = prHeaderService.getPRDetailInfo(prDetailQuery); + return R.ok().put("data",prDetail); + } + /** * @param prDetailQuery * @return com.gaotao.common.utils.R diff --git a/src/main/java/com/gaotao/modules/purchaseorder/dao/PRDetailMapper.java b/src/main/java/com/gaotao/modules/purchaseorder/dao/PRDetailMapper.java index 0168080..932a0a4 100644 --- a/src/main/java/com/gaotao/modules/purchaseorder/dao/PRDetailMapper.java +++ b/src/main/java/com/gaotao/modules/purchaseorder/dao/PRDetailMapper.java @@ -4,10 +4,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gaotao.modules.purchaseorder.entity.PRDetail; -import com.gaotao.modules.purchaseorder.entity.PRHeader; import com.gaotao.modules.purchaseorder.query.PRDetailQuery; import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; import java.util.List; @@ -99,4 +97,13 @@ public interface PRDetailMapper extends BaseMapper { Integer getReviewToolCount(PRDetailQuery prDetailQuery); + /** + * @author: sxm + * @description: 获取采购明细 + * @param [prDetailQuery] + * @return: com.gaotao.modules.purchaseorder.entity.PRDetail + * @date: 2022/12/22 16:22 + */ + PRDetail getPRDetailInfo(PRDetailQuery prDetailQuery); + } \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java b/src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java index ea5b571..dd6f058 100644 --- a/src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java +++ b/src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java @@ -64,4 +64,13 @@ public interface PRHeaderService extends IService { */ void updateReceiveToolDetail(ToolDetailQuery toolDetailQuery); + /** + * @author: sxm + * @description: 获取采购明细 + * @param [prDetailQuery] + * @return: com.gaotao.modules.purchaseorder.entity.PRDetail + * @date: 2022/12/22 16:21 + */ + PRDetail getPRDetailInfo(PRDetailQuery prDetailQuery); + } diff --git a/src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java b/src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java index 26802dc..e2d6170 100644 --- a/src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java +++ b/src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java @@ -223,4 +223,9 @@ public class PRHeaderServiceImpl extends ServiceImpl i toolHeaderService.updateToolDetail( toolDetailQuery); prHeaderMapper.updateReceiveToolDetail(toolDetailQuery); } + + @Override + public PRDetail getPRDetailInfo(PRDetailQuery prDetailQuery) { + return prDetailMapper.getPRDetailInfo(prDetailQuery); + } } diff --git a/src/main/java/com/gaotao/modules/toolman/controller/ToolManController.java b/src/main/java/com/gaotao/modules/toolman/controller/ToolManController.java index f68fcaa..3bc787c 100644 --- a/src/main/java/com/gaotao/modules/toolman/controller/ToolManController.java +++ b/src/main/java/com/gaotao/modules/toolman/controller/ToolManController.java @@ -174,4 +174,6 @@ public class ToolManController { } + + } diff --git a/src/main/resources/mapper/purchaseorder/PRDetailMapper.xml b/src/main/resources/mapper/purchaseorder/PRDetailMapper.xml index 68bbb5a..d8b90aa 100644 --- a/src/main/resources/mapper/purchaseorder/PRDetailMapper.xml +++ b/src/main/resources/mapper/purchaseorder/PRDetailMapper.xml @@ -406,5 +406,9 @@ + \ No newline at end of file