| | |
| | | import cn.iocoder.yudao.module.mes.enums.pro.MesProPalletStatusEnum; |
| | | import cn.iocoder.yudao.module.mes.enums.trace.MesTraceCodeStatusEnum; |
| | | import cn.iocoder.yudao.module.mes.framework.qrcode.MesProQrLabelBuilder; |
| | | import cn.iocoder.yudao.module.mes.framework.config.MesProperties; |
| | | import cn.iocoder.yudao.module.mes.service.mdm.MesMdmItemService; |
| | | import cn.iocoder.yudao.module.mes.service.pro.bagcode.MesProBagCodeService; |
| | | import cn.iocoder.yudao.module.mes.service.pro.batch.MesProBatchService; |
| | |
| | | private MesTraceIntegrityService integrityService; |
| | | @Resource |
| | | private MesTraceConsumerScanEventMapper consumerScanEventMapper; |
| | | @Resource |
| | | private MesProperties mesProperties; |
| | | |
| | | @Override |
| | | public MesProTracePublicRespVO queryTrace(String code) { |
| | |
| | | MesProTracePublicConfigRespVO respVO = new MesProTracePublicConfigRespVO(); |
| | | respVO.setOperatorName(MesProQrLabelBuilder.resolveOperatorName()); |
| | | respVO.setTraceUrl(MesProQrLabelBuilder.resolveTraceUrl()); |
| | | respVO.setTraceLocationUrl(mesProperties.getTraceLocationUrl()); |
| | | respVO.setImported(MesProQrLabelBuilder.isImported()); |
| | | respVO.setTraceLocationRequired(mesProperties.isTraceLocationRequired()); |
| | | return respVO; |
| | | } |
| | | |