| | |
| | | import com.qianwen.smartman.common.enums.GlobalWcsTypeEnum; |
| | | import com.qianwen.core.mp.support.BaseEntityWrapper; |
| | | import com.qianwen.core.tool.utils.SpringUtil; |
| | | import com.qianwen.smartman.modules.cps.entity.Employee; |
| | | import com.qianwen.smartman.modules.cps.entity.GlobalWcs; |
| | | import com.qianwen.smartman.modules.cps.entity.Workstation; |
| | | import com.qianwen.smartman.modules.cps.service.IEmployeeService; |
| | | import com.qianwen.smartman.modules.cps.service.IGlobalWcsService; |
| | | import com.qianwen.smartman.modules.cps.service.IWorkstationService; |
| | |
| | | import com.qianwen.smartman.modules.mdc.vo.StatusRecordVO; |
| | | import com.qianwen.smartman.modules.mdc.vo.WorkstationFeedBackVO; |
| | | |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/wrapper/WorkstationFeedbackWrapper.class */ |
| | | public class WorkstationFeedbackWrapper extends BaseEntityWrapper<WorkstationFeedback, WorkstationFeedBackVO> { |
| | | private static final IGlobalWcsService globalWcsService = (IGlobalWcsService) SpringUtil.getBean(IGlobalWcsService.class); |
| | | private static final IWorkstationService workstationService = (IWorkstationService) SpringUtil.getBean(IWorkstationService.class); |
| | |
| | | |
| | | public WorkstationFeedBackVO entityVO(WorkstationFeedback feedback) { |
| | | WorkstationFeedBackVO vo = WorkstationFeedBackConvert.INSTANCE.convert(feedback); |
| | | |
| | | Optional.<GlobalWcs>ofNullable(globalWcsService.getByCode(feedback.getWcs(), GlobalWcsTypeEnum.FEEDBACK)) |
| | | .map(GlobalWcs::getName).ifPresent(vo::setWcsDesc); |
| | | Optional.<Workstation>ofNullable(workstationService.getById(feedback.getWorkstationId())).ifPresent(station -> { |
| | | vo.setWorkstationName(station.getName()); |
| | | vo.setWorkstationCode(station.getCode()); |
| | | vo.setWorkstationAvatar(station.getAvatar()); |
| | | }); |
| | | Optional.<Employee>ofNullable(employeeService.cachedById(feedback.getFeedUser())).map(Employee::getName) |
| | | .ifPresent(vo::setFeedUser); |
| | | Optional.<GlobalWcs>ofNullable(globalWcsService.getByCode(feedback.getWcs(), GlobalWcsTypeEnum.FEEDBACK)) |
| | | .map(GlobalWcs::getName).ifPresent(vo::setWcsDesc); |
| | | |
| | | /* |
| | | Optional map = Optional.ofNullable(globalWcsService.getByCode(feedback.getWcs(), GlobalWcsTypeEnum.FEEDBACK)).map((v0) -> { |
| | | return v0.getName(); |
| | | }); |
| | |
| | | return v0.getName(); |
| | | }); |
| | | vo.getClass(); |
| | | map3.ifPresent(this::setWcsDesc); |
| | | map3.ifPresent(this::setWcsDesc);*/ |
| | | vo.setPoint(vo.getEndTime() == null); |
| | | vo.setFeedbackId(feedback.getId()); |
| | | return vo; |
| | |
| | | vo.setStartTime(detail.getStartTime()); |
| | | vo.setEndTime(detail.getEndTime()); |
| | | vo.setWcs(detail.getWcs()); |
| | | |
| | | Optional.<GlobalWcs>ofNullable(globalWcsService.getByCode(detail.getWcs(), GlobalWcsTypeEnum.FEEDBACK)).map(GlobalWcs::getName).ifPresent(vo::setWcsDesc); |
| | | /* |
| | | Optional map = Optional.ofNullable(globalWcsService.getByCode(detail.getWcs(), GlobalWcsTypeEnum.FEEDBACK)).map((v0) -> { |
| | | return v0.getName(); |
| | | }); |
| | | vo.getClass(); |
| | | map.ifPresent(this::setWcsDesc); |
| | | */ |
| | | vo.setFeedbackDesc(feedback.getRemark()); |
| | | Optional.ofNullable(workstationService.getById(detail.getWorkstationId())).ifPresent(station -> { |
| | | vo.setWorkstationName(station.getName()); |
| | |
| | | vo.setWorkstationId(station.getId()); |
| | | }); |
| | | vo.setFeedbackTime(feedback.getFeedbackTime()); |
| | | /* |
| | | Optional map2 = Optional.ofNullable(employeeService.cachedById(feedback.getFeedUser())).map((v0) -> { |
| | | return v0.getName(); |
| | | }); |
| | | vo.getClass(); |
| | | map2.ifPresent(this::setFeedUser); |
| | | map2.ifPresent(this::setFeedUser);*/ |
| | | |
| | | Optional.<Employee>ofNullable(employeeService.cachedById(feedback.getFeedUser())).map(Employee::getName).ifPresent(vo::setFeedUser); |
| | | vo.setPoint(feedback.getEndTime() == null); |
| | | return vo; |
| | | } |
| | |
| | | private static void wrapper(final StatusRecordVO vo, final WorkstationFeedback feedback) { |
| | | vo.setFeedbackTime(new Timestamp(feedback.getFeedbackTime().getTime())); |
| | | vo.setWcs(Integer.valueOf(Integer.parseInt(feedback.getWcs()))); |
| | | |
| | | Optional.<GlobalWcs>ofNullable(globalWcsService.getByCode(feedback.getWcs(), GlobalWcsTypeEnum.FEEDBACK)).map(GlobalWcs::getName).ifPresent(vo::setWcsDesc); |
| | | Optional.<Employee>ofNullable(employeeService.cachedById(feedback.getFeedUser())).map(Employee::getName).map(vo::setFeedUser); |
| | | |
| | | /* |
| | | Optional map = Optional.ofNullable(globalWcsService.getByCode(feedback.getWcs(), GlobalWcsTypeEnum.FEEDBACK)).map((v0) -> { |
| | | return v0.getName(); |
| | | }); |
| | |
| | | return v0.getName(); |
| | | }); |
| | | vo.getClass(); |
| | | map2.map(this::setFeedUser); |
| | | vo.setFeedUserId((Long) Optional.ofNullable(feedback.getEndFeedUser()).orElse(feedback.getFeedUser())); |
| | | map2.map(this::setFeedUser);*/ |
| | | vo.setFeedUserId(Optional.ofNullable(feedback.getEndFeedUser()).orElse(feedback.getFeedUser())); |
| | | vo.setHumanFeedback(true); |
| | | vo.setFeedbackId(feedback.getId()); |
| | | vo.setFeedbackDesc(feedback.getRemark()); |