|
|
@ -9,17 +9,29 @@ import org.jeecg.modules.workorderBanner.service.IWorkorderBannerService; |
|
|
|
import org.jeecg.modules.workorderCollection.entity.WorkorderCollection; |
|
|
|
import org.jeecg.modules.workorderCollection.service.IWorkorderCollectionService; |
|
|
|
import org.jeecg.modules.workorderNews.entity.WorkorderNews; |
|
|
|
import org.jeecg.modules.workorderStatus.entity.WorkorderStatus; |
|
|
|
import org.jeecg.modules.workorderStatus.service.IWorkorderStatusService; |
|
|
|
import org.jeecg.modules.workorderTemplate.entity.WorkorderTemplate; |
|
|
|
import org.jeecg.modules.workorderTemplate.service.IWorkorderTemplateService; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
@Service |
|
|
|
public class CollectionServiceImpl implements CollectionService { |
|
|
|
|
|
|
|
//轮播图信息 |
|
|
|
//收藏表信息 |
|
|
|
@Resource |
|
|
|
private IWorkorderCollectionService workorderCollectionService; |
|
|
|
|
|
|
|
//工单表信息 |
|
|
|
@Resource |
|
|
|
private IWorkorderTemplateService workorderTemplateService; |
|
|
|
|
|
|
|
//工单状态表信息 |
|
|
|
@Resource |
|
|
|
private IWorkorderStatusService workorderStatusService; |
|
|
|
/*************************************************************************************/ |
|
|
|
|
|
|
|
//收藏信息-我的收藏 |
|
|
@ -37,9 +49,27 @@ public class CollectionServiceImpl implements CollectionService { |
|
|
|
query.eq(WorkorderCollection::getUserId, userId); |
|
|
|
} |
|
|
|
|
|
|
|
//获取账本信息 |
|
|
|
//获取收藏表信息 |
|
|
|
Page<WorkorderCollection> pageList = query.page(page); |
|
|
|
|
|
|
|
//工单状态列表 |
|
|
|
List<WorkorderStatus> workorderStatus = workorderStatusService |
|
|
|
.lambdaQuery() |
|
|
|
.list(); |
|
|
|
|
|
|
|
//将收藏工单信息放入收藏表中 |
|
|
|
for (WorkorderCollection record : pageList.getRecords()) { |
|
|
|
WorkorderTemplate template = workorderTemplateService.getById(record.getTemplateId()); |
|
|
|
//添加工单状态说明 |
|
|
|
for (WorkorderStatus status : workorderStatus) { |
|
|
|
if(template.getStatusId().equals(status.getId())){ |
|
|
|
template.setStatusDescribe(status.getName()); |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
record.setWorkorderTemplate(template); |
|
|
|
} |
|
|
|
|
|
|
|
return Result.OK("我的收藏列表", pageList); |
|
|
|
} |
|
|
|
} |