feat: scc流程导入接口
This commit is contained in:
+12
-1
@@ -19,6 +19,7 @@ import com.jero.modules.activiti.process.standardComplianceCheck.entity.vo.Split
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.service.IProcessStandardComplianceCheckService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
@@ -28,6 +29,7 @@ import org.jeecgframework.poi.excel.entity.enmus.ExcelType;
|
||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -182,5 +184,14 @@ public class ProcessStandardComplianceCheckController extends JeroController<Pro
|
||||
sccService.exportXls(taskId, response);
|
||||
}
|
||||
|
||||
|
||||
@AutoLog(value = "法规符合性排查流程-导入")
|
||||
@ApiOperation(value="法规符合性排查流程-导入", notes="法规符合性排查流程-导入")
|
||||
@PostMapping("/importExcelWithData")
|
||||
public Result<?> importExcelWithData(@RequestParam("file") @ApiParam("文件") MultipartFile file) {
|
||||
List<String> errorMessages = sccService.importExcelWithData(file);
|
||||
if (!errorMessages.isEmpty()) {
|
||||
return Result.error(MessageUtils.getMessage(ResultCommon.IMPORT_ERROR), errorMessages);
|
||||
}
|
||||
return Result.OK();
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -6,6 +6,7 @@ import com.jero.modules.activiti.process.standardComplianceCheck.entity.ProcessS
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.ProcessStandardComplianceCheckDetail;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.entity.vo.ProcessSccVO;
|
||||
import org.activiti.engine.delegate.DelegateTask;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.List;
|
||||
@@ -31,4 +32,5 @@ public interface IProcessStandardComplianceCheckService extends IService<Process
|
||||
|
||||
void exportXls(String taskId, HttpServletResponse response);
|
||||
|
||||
List<String> importExcelWithData(MultipartFile file);
|
||||
}
|
||||
|
||||
+5
@@ -473,6 +473,11 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> importExcelWithData(MultipartFile file) {
|
||||
return null;
|
||||
}
|
||||
|
||||
private List<ProcessStandardComplianceCheckDetail> getSplitDataByStandard(ProcessStandardComplianceCheck scc) {
|
||||
String standardId = scc.getStandardId();
|
||||
String fileType = scc.getSplitFileSource();
|
||||
|
||||
Reference in New Issue
Block a user