lxw
2023-11-30 594a88ca5bee4d0f876e2759341db61b554a6d9a
提交反馈submitFeedback接口加上setpHistoryEnable锁定
2个文件已修改
17 ■■■■■ 已修改文件
src/main/java/com/whyc/service/BOMFeedbakService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductHistoryService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BOMFeedbakService.java
@@ -11,8 +11,10 @@
import com.whyc.dto.ZipUtils;
import com.whyc.mapper.BOMFeedbakMapper;
import com.whyc.mapper.DocUserMapper;
import com.whyc.mapper.ProductHistoryMapper;
import com.whyc.pojo.BOMFeedback;
import com.whyc.pojo.DocUser;
import com.whyc.pojo.ProductHistory;
import com.whyc.util.ActionUtil;
import com.whyc.util.CommonUtil;
import org.springframework.beans.factory.annotation.Autowired;
@@ -39,6 +41,12 @@
    @Autowired
    private DocLogService logService;
    @Autowired
    private ProductHistoryService phisService;
    @Resource
    private ProductHistoryMapper phisMapper;
    //统计
    public Map<String, Integer> getFkStatistic(DocUser user,Map<String, Integer> map) {
        int sendFk=0;
@@ -257,6 +265,13 @@
        mailDTO.setMailList(receiverMailList);
        mailService.sendMail(mailDTO);
        //mailUtil.sendMailBatch(senderName,receiverMailList,subject,content);
        //反馈时直接根据productid直接锁定
        //查询产品的信息
        QueryWrapper hisWrapper=new QueryWrapper();
        hisWrapper.eq("id",feedback.getProductId());
        hisWrapper.last("limit 1");
        ProductHistory phis=phisMapper.selectOne(hisWrapper);
        phisService.setpHistoryEnable(phis.getParentCode(),phis.getCustomCode(),phis.getVersion(),0,feedback.getContent(),ActionUtil.sdfwithALL.format(phis.getVersionTime()));
        return new Response().set(1,true,"反馈完成");
    }
    //根据文件路径下载
src/main/java/com/whyc/service/ProductHistoryService.java
@@ -124,7 +124,7 @@
        qWrapper.eq("custom_code",customCode);
        //1.查询当前product中的信息
        Product product=productMapper.selectOne(qWrapper);
        if(enabled==1){
        if(enabled==1){//解锁
            //先将所有的锁定
            wrapper.set("enabled",0);
            flag=mapper.update(null,wrapper);