lxw
2022-07-23 5861a692475b673389014dcd6073632f704ad004
根据子件code获取最终的信息
4个文件已修改
23 ■■■■ 已修改文件
src/main/java/com/whyc/controller/ProductBomController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/ProductBomHistoryController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductBomHistoryService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductBomService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/ProductBomController.java
@@ -29,5 +29,10 @@
    public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp){
         service.downloadCadDrawer(req,resp);
    }
    @ApiOperation(value = "根据子件code获取最终的信息")
    @GetMapping("getBomBySubcode")
    public Response getBomBySubcode(@RequestParam String scode){
        return service.getBomBySubcode(scode);
    }
}
src/main/java/com/whyc/controller/ProductBomHistoryController.java
@@ -18,8 +18,8 @@
    private ProductBomHistoryService service;
    @ApiOperation(value = "根据子件名称和母料型号查询历史版本记录")
    @GetMapping("getBomByPModelAndSName")
    public Response getBomByPModelAndSName(@RequestParam String pmodel, @RequestParam int sname){
        return service.getBomByPModelAndSName(pmodel,sname);
    @GetMapping("getBomHistoryByPModelAndSName")
    public Response getBomHistoryByPModelAndSName(@RequestParam String pmodel, @RequestParam String sname){
        return service.getBomHistoryByPModelAndSName(pmodel,sname);
    }
}
src/main/java/com/whyc/service/ProductBomHistoryService.java
@@ -13,10 +13,10 @@
    @Autowired(required = false)
    private ProductBomHistoryMapper mapper;
    //根据子件名称和母料型号查询历史版本记录
    public Response getBomByPModelAndSName(String pmodel, int sname) {
    public Response getBomHistoryByPModelAndSName(String pmodel, String sname) {
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("parent_model",pmodel);
        wrapper.eq("sub_code",sname);
        wrapper.eq("sub_name",sname);
        wrapper.orderByAsc("s_version");
        List list=mapper.selectList(wrapper);
        return new Response().setII(1,list.size()>0?true:false,list,"返回数据");
src/main/java/com/whyc/service/ProductBomService.java
@@ -1,5 +1,6 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.FileDirPath;
@@ -59,4 +60,11 @@
            e.printStackTrace();
        }
    }
    //根据子件code获取最终的信息
    public Response getBomBySubcode(String scode) {
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("sub_code",scode);
        List list=mapper.selectList(wrapper);
        return new Response().setII(1,list.size()>0?true:false,list,"返回数据");
    }
}