소스 검색

申购单附件生成规则调整

fgd 1 년 전
부모
커밋
c5958f840a

+ 8 - 0
sd-business/src/main/java/com/sd/business/controller/apply/ApplyBuyController.java

@@ -63,4 +63,12 @@ public class ApplyBuyController {
         applyBuyService.edit(dto);
     }
 
+    /**
+     * 更新申购单附件
+     */
+    @PostMapping("/updateApplyBuyAccessory")
+    public void updateApplyBuyAccessory(@RequestBody BaseSelectDto dto) {
+        applyBuyService.addApplyBuyAccessory(dto.getId());
+    }
+
 }

+ 0 - 1
sd-business/src/main/java/com/sd/business/flow/ApplyBuyFlow.java

@@ -58,7 +58,6 @@ public class ApplyBuyFlow extends FlowDelegate {
                 .set(BasePo::getUpdateTime, new Date())
                 .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
         );
-        applyBuyService.addBomAccessory(businessId);
     }
 
     /**

+ 1 - 1
sd-business/src/main/java/com/sd/business/service/apply/ApplyBuyService.java

@@ -42,5 +42,5 @@ public interface ApplyBuyService extends BaseService<ApplyBuy> {
      * 新增备货需求附件
      * @param id
      */
-    void addBomAccessory(Long id);
+    void addApplyBuyAccessory(Long id);
 }

+ 3 - 2
sd-business/src/main/java/com/sd/business/service/apply/impl/ApplyBuyServiceImpl.java

@@ -152,6 +152,7 @@ public class ApplyBuyServiceImpl extends ServiceImpl<ApplyBuyMapper, ApplyBuy> i
 
         save(dto);
         applyBuyBomService.saveBatch(applyBuyBomList);
+        this.addApplyBuyAccessory(dto.getId());
     }
 
     @Transactional(rollbackFor = Exception.class)
@@ -168,7 +169,7 @@ public class ApplyBuyServiceImpl extends ServiceImpl<ApplyBuyMapper, ApplyBuy> i
 
     @DSTransactional
     @Override
-    public void addBomAccessory(Long id) {
+    public void addApplyBuyAccessory(Long id) {
         // 新增备货需求附件
         List<ApplyBuyBomAccessoryVo> applyData = this.getApplyData(id);
         // 修改表头
@@ -197,7 +198,7 @@ public class ApplyBuyServiceImpl extends ServiceImpl<ApplyBuyMapper, ApplyBuy> i
         obsFile.setId(fileInfo.getId());
         obsFile.setFileName(fileName);
         obsFile.setFileUrl(fileUrl);
-        ObsFileUtil.saveFile(obsFile, id);
+        ObsFileUtil.editFile(obsFile, id);
     }