Browse Source

采购申请单上增加刀具寿命,实例号 ,备注 2022年12月22日 sxm

master
[li_she] 4 years ago
parent
commit
71ad1483af
  1. 13
      src/main/java/com/gaotao/modules/purchaseorder/controller/PRHeaderController.java
  2. 11
      src/main/java/com/gaotao/modules/purchaseorder/dao/PRDetailMapper.java
  3. 9
      src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java
  4. 5
      src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java
  5. 2
      src/main/java/com/gaotao/modules/toolman/controller/ToolManController.java
  6. 4
      src/main/resources/mapper/purchaseorder/PRDetailMapper.xml

13
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

11
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<PRDetail> {
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);
}

9
src/main/java/com/gaotao/modules/purchaseorder/service/PRHeaderService.java

@ -64,4 +64,13 @@ public interface PRHeaderService extends IService<PRHeader> {
*/
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);
}

5
src/main/java/com/gaotao/modules/purchaseorder/service/impl/PRHeaderServiceImpl.java

@ -223,4 +223,9 @@ public class PRHeaderServiceImpl extends ServiceImpl<PRHeaderMapper, PRHeader> i
toolHeaderService.updateToolDetail( toolDetailQuery);
prHeaderMapper.updateReceiveToolDetail(toolDetailQuery);
}
@Override
public PRDetail getPRDetailInfo(PRDetailQuery prDetailQuery) {
return prDetailMapper.getPRDetailInfo(prDetailQuery);
}
}

2
src/main/java/com/gaotao/modules/toolman/controller/ToolManController.java

@ -174,4 +174,6 @@ public class ToolManController {
}
}

4
src/main/resources/mapper/purchaseorder/PRDetailMapper.xml

@ -406,5 +406,9 @@
</select>
<select id="getPRDetailInfo" resultType="com.gaotao.modules.purchaseorder.entity.PRDetail">
select *
from PRDetail where site =#{site} and RequisitionNo = #{requisitionno}
</select>
</mapper>
Loading…
Cancel
Save