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