| | |
| | | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.service.impl.BaseServiceImpl; |
| | | import com.iailab.framework.common.util.date.DateUtils; |
| | | import com.iailab.framework.common.util.object.ConvertUtils; |
| | | import com.iailab.module.model.mcs.pre.entity.MmItemOutputEntity; |
| | | import com.iailab.module.model.mcs.pre.service.MmItemOutputService; |
| | | import com.iailab.module.model.mcs.sche.dao.StAdjustResultDao; |
| | | import com.iailab.module.model.mcs.sche.entity.StAdjustResultEntity; |
| | | import com.iailab.module.model.mcs.sche.service.StAdjustResultService; |
| | | import com.iailab.module.model.mcs.sche.vo.StAdjustConfigRespVO; |
| | | import com.iailab.module.model.mcs.sche.vo.StAdjustResultPageReqVO; |
| | | import com.iailab.module.model.mcs.sche.vo.StAdjustResultRespVO; |
| | | import com.iailab.module.model.mcs.sche.vo.StScheduleRecordDetailRespVO; |
| | | import com.iailab.module.model.mdk.vo.DataValueVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | |
| | | @Slf4j |
| | | @Service |
| | | public class StAdjustResultServiceImpl extends BaseServiceImpl<StAdjustResultDao, StAdjustResultEntity> implements StAdjustResultService { |
| | | |
| | | @Autowired |
| | | private MmItemOutputService mmItemOutputService; |
| | | |
| | | @Override |
| | | public void saveResult(Map<String, List<DataValueVO>> resultMap, Date predictTime, String adjustValue, String scheduleModelId) { |
| | |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | public StAdjustResultRespVO getInfo(String id) { |
| | | StAdjustResultEntity entity = baseDao.selectById(id); |
| | | StAdjustResultRespVO result = ConvertUtils.sourceToTarget(entity, StAdjustResultRespVO.class); |
| | | MmItemOutputEntity mmItemOutputEntity = mmItemOutputService.getOutPutById(entity.getOutputId()); |
| | | result.setOutputName(mmItemOutputEntity.getResultName()); |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | public PageResult<StAdjustResultRespVO> page(StAdjustResultPageReqVO pageVO) { |
| | | IPage<StAdjustResultRespVO> page = baseDao.selectPage(pageVO); |
| | | return new PageResult<>(page.getRecords(), page.getTotal()); |
| | | } |
| | | } |