|
@@ -2,8 +2,10 @@ package com.fjhx.mes.service.report.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.baomidou.dynamic.datasource.annotation.DSTransactional;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.fjhx.file.utils.ObsFileUtil;
|
|
|
import com.fjhx.item.service.product.ProductInfoService;
|
|
|
import com.fjhx.mes.entity.report.dto.ReportLossesDetailsDto;
|
|
|
import com.fjhx.mes.entity.report.dto.ReportLossesDetailsSelectDto;
|
|
@@ -80,10 +82,14 @@ public class ReportLossesDetailsServiceImpl extends ServiceImpl<ReportLossesDeta
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ @DSTransactional
|
|
|
@Override
|
|
|
public void add(ReportLossesDetailsDto dto) {
|
|
|
this.save(dto);
|
|
|
|
|
|
+ //保存附件
|
|
|
+ ObsFileUtil.saveFile(dto.getFileList(), dto.getId());
|
|
|
+
|
|
|
JournalType journalType = Objects.equals(dto.getType(), 1) ? JournalType.REPAIR_EXCEED_OUT : JournalType.LOSE_EXCEED_OUT;
|
|
|
|
|
|
//生成待出库数据
|
|
@@ -102,8 +108,12 @@ public class ReportLossesDetailsServiceImpl extends ServiceImpl<ReportLossesDeta
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void edit(ReportLossesDetailsDto reportLossesDetailsDto) {
|
|
|
- this.updateById(reportLossesDetailsDto);
|
|
|
+ public void edit(ReportLossesDetailsDto dto) {
|
|
|
+
|
|
|
+ //保存附件
|
|
|
+ ObsFileUtil.editFile(dto.getFileList(), dto.getId());
|
|
|
+
|
|
|
+ this.updateById(dto);
|
|
|
}
|
|
|
|
|
|
@Override
|