| | |
| | | import com.dy.common.webUtil.QueryResultVo; |
| | | import com.dy.pmsGlobal.aop.Log; |
| | | import com.dy.pmsGlobal.pojoPr.PrAssemblyPlan; |
| | | import com.dy.pmsGlobal.pojoPr.PrEquip; |
| | | import com.dy.pmsGlobal.pojoPr.PrDevice; |
| | | import com.dy.pmsGlobal.util.QrCodeUtil; |
| | | import com.google.zxing.WriterException; |
| | | import jakarta.servlet.http.HttpServletResponse; |
| | |
| | | @PostMapping(path="someEquip") |
| | | @SsoPowerAop(power = "-1") |
| | | @Log("分页查询设备号") |
| | | public BaseResponse<QueryResultVo<List<PrEquip>>> someEquip(@RequestBody QueryVo queryVo){ |
| | | QueryResultVo<List<PrEquip>> list = sv.selectSomeEquip(queryVo) ; |
| | | public BaseResponse<QueryResultVo<List<PrDevice>>> someEquip(@RequestBody QueryVo queryVo){ |
| | | QueryResultVo<List<PrDevice>> list = sv.selectSomeEquip(queryVo) ; |
| | | return BaseResponseUtils.buildSuccess(list); |
| | | } |
| | | |
| | |
| | | Date start = new Date() ; |
| | | List<Converter> list = new ArrayList<>(); |
| | | |
| | | List<PrEquip> equipList = sv.selectEquipByBatchId(batchId) ; |
| | | List<PrDevice> equipList = sv.selectEquipByBatchId(batchId) ; |
| | | // 使用并行流提高性能 |
| | | equipList.parallelStream().forEach(equip -> { |
| | | ExcelVo vo = new ExcelVo(); |
| | | vo.equipNo = equip.equipNo; |
| | | vo.equipNo = equip.deviceNo; |
| | | try { |
| | | vo.qrCode = QrCodeUtil.genQrCode(vo.equipNo); |
| | | } catch (IOException | WriterException e) { |