From 3504ed684a4e947787644c1003a2b7d40e684820 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期二, 23 八月 2022 16:55:21 +0800 Subject: [PATCH] 产品bom审批更新 --- src/main/java/com/whyc/service/ProductService.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java index e1277b8..48fa2be 100644 --- a/src/main/java/com/whyc/service/ProductService.java +++ b/src/main/java/com/whyc/service/ProductService.java @@ -1,10 +1,13 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.ProductMapper; +import com.whyc.pojo.Product; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -37,4 +40,19 @@ return new Response().setII(1,list.size()>0?true:false,pageInfo,"杩斿洖浜у搧淇℃伅"); } + public Product getVersion(String parentCode, String customCode) { + QueryWrapper<Product> query = Wrappers.query(); + query.eq("parent_code",parentCode).eq("custom_code",customCode).last(" limit 1"); + return mapper.selectOne(query); + } + + public int updateVersion(String parentCode, String customCode, Integer nextVersion) { + UpdateWrapper<Product> update = Wrappers.update(); + update.set("version",nextVersion).eq("parent_code",parentCode).eq("custom_code",customCode); + mapper.update(null,update); + + QueryWrapper<Product> query = Wrappers.query(); + query.select("id").eq("parent_code",parentCode).eq("custom_code",customCode); + return mapper.selectOne(query).getId(); + } } -- Gitblit v1.9.1