@@ -1,6 +1,9 @@
package com.iformall.service.impl;
import cn.afterturn.easypoi.handler.inter.IExcelExportServer;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iformall.common.ResultData;
import com.iformall.domain.po.WxCUserBasicInfo;
import com.iformall.domain.po.WxCVideoTable;
import com.iformall.domain.vo.WxCUserBasicInfoVo;
@@ -13,9 +16,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.stream.Collectors;
@Service
@@ -31,9 +32,31 @@ public class WxCVideoServiceImpl implements WxCVideoService,IExcelExportServer {
@Autowired
WxCVideoMapper wxCVideoMapper;
@Override
public WxCVideoTable findByUserName(String username) {
WxCVideoTable TemplateVideo = wxCVideoMapper.findByUserName(username);
return TemplateVideo;
public ResultData findByUserName(String username) {
List<WxCVideoTable> TemplateVideo = wxCVideoMapper.findByUserName(username);
System.out.println("TemplateVideo = " + TemplateVideo);
Map<String,Object> resultMap = new HashMap();
Map<String,Object> data = new HashMap();
data.put("username",username);
data.put("current_time",new Date(System.currentTimeMillis()));
//Map<String,Object> authorlist = new HashMap();
List authorlist = new ArrayList();
for (WxCVideoTable wxCVideoTable : TemplateVideo) {
Map<String,Object> avatar = new HashMap();
avatar.put("avatar_id",wxCVideoTable.getId());
avatar.put("avatar_name",wxCVideoTable.getName());
avatar.put("avatar_image",wxCVideoTable.getImage());
avatar.put("avatar_demo",wxCVideoTable.getDemo());
avatar.put("avatar_preinfo",wxCVideoTable.getPreInfo());
avatar.put("expire_time",wxCVideoTable.getExpireTime());
authorlist.add(avatar);
resultMap.put("authorlist",authorlist);
}
resultMap.put("data",data);
return new ResultData(resultMap);
}
@Override