src/main/java/com/whyc/pojo/WorksheetMain.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/WorksheetLinkService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/util/CommonUtil.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/pojo/WorksheetMain.java
@@ -53,6 +53,7 @@ @TableField(exist = false) private List<ProductBomApproving> approvingBomList; @TableField(exist = false) private LinkedList<WorksheetLink> links; public Integer getId() { src/main/java/com/whyc/service/WorksheetLinkService.java
@@ -1,11 +1,19 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.whyc.mapper.ProductBomApprovingMapper; import com.whyc.mapper.WorksheetLinkMapper; import com.whyc.pojo.ProductBomApproving; import com.whyc.pojo.WorksheetLink; import com.whyc.util.CommonUtil; import org.aspectj.util.FileUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import javax.naming.CommunicationException; import java.util.Date; import java.util.List; @@ -17,6 +25,9 @@ @Resource private WorksheetLinkMapper linkMapper; @Autowired private ProductBomApprovingMapper approvingMapper; @Transactional @@ -78,6 +89,16 @@ }else{ //审批通过,更新主表状态 mainService.updateEndStatusById(link.getMainId(),"完结",5); //将产品文件复制至正式路径 QueryWrapper<ProductBomApproving> query = Wrappers.query(); query.eq("main_id",link.getMainId()); List<ProductBomApproving> approvingList = approvingMapper.selectList(query); /*String projectDir = CommonUtil.getProjectDir(); FileUtil.copyDir()*/ //将产品bom表的url修正,更新到正式表 } } src/main/java/com/whyc/util/CommonUtil.java
@@ -52,6 +52,24 @@ return baseDirPath; } /** * 获取项目所在文件夹路径 * @return 获取项目所在文件夹路径 */ public static String getProjectDir(){ ApplicationHome applicationHome = new ApplicationHome(CommonUtil.class); File jarFile = applicationHome.getDir(); String baseDirPath; if(YamlProperties.runModel == 1) { //开发路径 baseDirPath = jarFile.getParentFile().toString(); }else { //打包路径 baseDirPath = jarFile.toString(); } return baseDirPath; } /**手动记录特定日志*/ public static void record(long uId, int operationType, String msg){ docLogService.record(uId,operationType,msg);