| | |
| | | import org.springblade.mdm.flow.excution.events.CureFinishedEvent; |
| | | import org.springblade.mdm.flow.service.MesSyncService; |
| | | import org.springblade.mdm.flow.service.WIthdrawService; |
| | | import org.springblade.mdm.machinefile.entity.FileSendRecord; |
| | | import org.springblade.mdm.machinefile.entity.MachineFile; |
| | | import org.springblade.mdm.machinefile.service.FileSendRecordService; |
| | | import org.springblade.mdm.machinefile.service.MachineFileScanService; |
| | | import org.springblade.mdm.program.entity.NcNode; |
| | | import org.springblade.mdm.program.entity.ProgramOnMachine; |
| | | import org.springblade.mdm.program.service.NcNodeHisService; |
| | | import org.springblade.mdm.program.service.NcNodeService; |
| | | import org.springblade.mdm.program.service.ProgramAnnotationService; |
| | | import org.springblade.mdm.program.service.ProgramOnMachineService; |
| | | import org.springblade.mdm.task.InternalEmailNotifyTask; |
| | | import org.springblade.mdm.task.MachineFileScanTask; |
| | | import org.springblade.mdm.task.ReceiveDirCheckTask; |
| | | import org.springblade.mdm.utils.FileContentUtil; |
| | | import org.springblade.system.feign.IDictBizClient; |
| | | import org.springblade.system.pojo.entity.DictBiz; |
| | |
| | | import java.io.InputStream; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Optional; |
| | | |
| | | @Slf4j |
| | | @RestController |
| | |
| | | @Autowired |
| | | private MesSyncService mesSyncService; |
| | | @Autowired |
| | | private ProgramAnnotationService programAnnotationService; |
| | | private ReceiveDirCheckTask fileCheckTask; |
| | | @Autowired |
| | | private IDictBizClient bizDictClient; |
| | | @Autowired |
| | |
| | | |
| | | @Autowired |
| | | private NcNodeHisService nodeHisService; |
| | | @Autowired |
| | | private FileSendRecordService fileSendRecordService; |
| | | /** |
| | | * 新增 |
| | | */ |
| | |
| | | int code = mesSyncService.postData(jsonObject); |
| | | log.info("mestest response:{}",code); |
| | | } |
| | | |
| | | @GetMapping("/check-files") |
| | | public void checkFiles(){ |
| | | fileCheckTask.checkFiles(); |
| | | } |
| | | |
| | | @GetMapping("/likeright") |
| | | public Object likeRight(){ |
| | | Optional<FileSendRecord> optFile = fileSendRecordService.lambdaQuery() |
| | | .eq(FileSendRecord::getMachineCode,"P01") |
| | | .likeRight(FileSendRecord::getName,"a-P%").last("limit 1") |
| | | .orderByDesc(FileSendRecord::getCreateTime).oneOpt(); |
| | | |
| | | return optFile.get(); |
| | | } |
| | | } |