whycxzp
2022-09-28 4ae8287272face3e42a7b4f0d6900d76f1f514db
产品bom上传日志
2个文件已修改
19 ■■■■■ 已修改文件
src/main/java/com/whyc/pojo/ProductLockLog.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/ProductLockLog.java
@@ -15,7 +15,7 @@
    private String customCode;
    private Integer version;
    private String    versionTime;
    @ApiModelProperty("1锁定,2解锁")
    @ApiModelProperty("-1产品bom上传,1锁定,2解锁")
    private Integer lockFlag;
    private String reason;
    private String owner;
src/main/java/com/whyc/service/ProductService.java
@@ -10,6 +10,7 @@
import com.whyc.pojo.*;
import com.whyc.util.ActionUtil;
import com.whyc.util.CommonUtil;
import com.whyc.util.DateUtil;
import com.whyc.util.FileUtil;
import com.whyc.util.Zip4jUtil;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
@@ -44,6 +45,9 @@
    @Autowired
    private MaterialService mService;
    @Autowired
    private ProductLockLogService productLockLogService;
    //查询出所有的产品信息(分页加模糊查询<产品的编码,型号,名字,定制表编号>
    public Response getAllProduct(String subCode,String parentCode, String parentName, String parentModel, String customCode, int pageCurr, int pageSize) {
@@ -658,6 +662,19 @@
            pbhService.insertBatch(bomHistoryList);
        }
        //添加新增日志到tb_product_lock_log表
        ProductLockLog lockLog = new ProductLockLog();
        lockLog.setParentCode(parentCode);
        lockLog.setCustomCode(customCode);
        lockLog.setVersion(nextVersion);
        lockLog.setVersionTime(DateUtil.YYYY_MM_DD_HH_MM_SS.format(product.getVersionTime()));
        lockLog.setReason("产品bom上传");
        lockLog.setOwner(ActionUtil.getUser().getName());
        lockLog.setCreateTime(date);
        //-1代表日志类型为:产品bom上传
        lockLog.setLockFlag(-1);
        productLockLogService.insert(lockLog);
        return new Response().setII(1,"新增完成");
    }