| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springblade.core.tenant.annotation.NonDS; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.mdm.program.service.NcProgramExchangeService; |
| | | import org.springblade.mdm.program.service.DNCSendBackService; |
| | | import org.springblade.mdm.program.vo.DncSendBackData; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | |
| | | @Slf4j |
| | | public class DncSendBackController { |
| | | |
| | | //private final DncSendBackService dncSendBackService; |
| | | private final NcProgramExchangeService ncProgramExchangeService; |
| | | private final DNCSendBackService dncSendBackService; |
| | | /** |
| | | * 上传DNC回传文件 |
| | | * |
| | |
| | | @Operation(summary = "DNC回传文件导入,上传文件", description = "上传DNC回传文件,并返回解析结果") |
| | | public R<List<DncSendBackData>> dncSendBackUpload(@RequestParam MultipartFile file) { |
| | | try { |
| | | return R.data(ncProgramExchangeService.dncSendBackUpload(file)); |
| | | return R.data(dncSendBackService.dncSendBackUpload(file)); |
| | | }catch (Exception e){ |
| | | log.error("导入错误",e); |
| | | return R.fail(e.getMessage()); |
| | |
| | | @Operation(summary = "DNC回传数据入库", description = "入库,同时启动固化流程,入参为上传是解析的数据列表") |
| | | public R<Void> dncSendBackAccept(@RequestParam String ids) { |
| | | try { |
| | | ncProgramExchangeService.dncFileAccept(ids); |
| | | dncSendBackService.dncFileAccept(ids); |
| | | }catch (Exception e){ |
| | | log.error("入库错误",e); |
| | | return R.fail(e.getMessage()); |