Commit 2e0ae969 authored by 廖旭伟's avatar 廖旭伟

测试bug修改

parent 7f4890cc
...@@ -59,7 +59,7 @@ public class SiteMatterAssistServiceImpl extends AbstractCRUDServiceImpl<SiteMat ...@@ -59,7 +59,7 @@ public class SiteMatterAssistServiceImpl extends AbstractCRUDServiceImpl<SiteMat
matterMap.put(0l,0l); matterMap.put(0l,0l);
} }
list.stream().peek(item->{ list.stream().peek(item->{
if(matterMap.containsKey(item.getMatterId())){ if(matterMap.containsKey(item.getId())){
item.setIsCollect(1); item.setIsCollect(1);
} }
}).count(); }).count();
...@@ -89,7 +89,7 @@ public class SiteMatterAssistServiceImpl extends AbstractCRUDServiceImpl<SiteMat ...@@ -89,7 +89,7 @@ public class SiteMatterAssistServiceImpl extends AbstractCRUDServiceImpl<SiteMat
matterMap.put(0l,0l); matterMap.put(0l,0l);
} }
list.stream().peek(item->{ list.stream().peek(item->{
if(matterMap.containsKey(item.getMatterId())){ if(matterMap.containsKey(item.getId())){
item.setIsCollect(1); item.setIsCollect(1);
} }
}).count(); }).count();
......
...@@ -22,4 +22,6 @@ public class UserCollectVo extends BaseEntityLong { ...@@ -22,4 +22,6 @@ public class UserCollectVo extends BaseEntityLong {
private Integer datumCount = 0; private Integer datumCount = 0;
/** 浏览次数 */ /** 浏览次数 */
private Long viewsCount = 0l; private Long viewsCount = 0l;
private Long assistId;
} }
\ No newline at end of file
...@@ -6,8 +6,11 @@ import com.mortals.xhx.module.matter.model.MatterDatumQuery; ...@@ -6,8 +6,11 @@ import com.mortals.xhx.module.matter.model.MatterDatumQuery;
import com.mortals.xhx.module.matter.model.MatterEntity; import com.mortals.xhx.module.matter.model.MatterEntity;
import com.mortals.xhx.module.matter.service.MatterDatumService; import com.mortals.xhx.module.matter.service.MatterDatumService;
import com.mortals.xhx.module.matter.service.MatterService; import com.mortals.xhx.module.matter.service.MatterService;
import com.mortals.xhx.module.site.model.SiteMatterAssistEntity;
import com.mortals.xhx.module.site.model.SiteMatterAssistQuery;
import com.mortals.xhx.module.site.model.SiteMatterEntity; import com.mortals.xhx.module.site.model.SiteMatterEntity;
import com.mortals.xhx.module.site.model.SiteMatterQuery; import com.mortals.xhx.module.site.model.SiteMatterQuery;
import com.mortals.xhx.module.site.service.SiteMatterAssistService;
import com.mortals.xhx.module.site.service.SiteMatterService; import com.mortals.xhx.module.site.service.SiteMatterService;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -34,24 +37,26 @@ public class UserCollectServiceImpl extends AbstractCRUDServiceImpl<UserCollectD ...@@ -34,24 +37,26 @@ public class UserCollectServiceImpl extends AbstractCRUDServiceImpl<UserCollectD
@Autowired @Autowired
private MatterDatumService matterDatumService; private MatterDatumService matterDatumService;
@Autowired @Autowired
private SiteMatterService siteMatterService; private SiteMatterAssistService siteMatterAssistService;
@Override @Override
protected void findAfter(UserCollectEntity params, PageInfo pageInfo, Context context, List<UserCollectEntity> list) throws AppException { protected void findAfter(UserCollectEntity params, PageInfo pageInfo, Context context, List<UserCollectEntity> list) throws AppException {
for(UserCollectEntity entity:list){ for(UserCollectEntity entity:list){
if(entity.getCollectType()==1) { if(entity.getCollectType()==1) {
Long matterId = DataUtil.converStr2Long(entity.getBusinessId(), 0l); Long assistId = DataUtil.converStr2Long(entity.getBusinessId(), 0l);
SiteMatterEntity siteMatterEntity = siteMatterService.selectOne(new SiteMatterQuery().matterId(matterId)); SiteMatterAssistEntity siteMatterEntity = siteMatterAssistService.get(assistId);
if(siteMatterEntity!=null){ if(siteMatterEntity!=null){
entity.setViewsCount(siteMatterEntity.getViewsCount()); entity.setViewsCount(siteMatterEntity.getViewsCount());
} entity.setMatterId(siteMatterEntity.getMatterId());
List<MatterDatumEntity> matterDatumFileEntities = matterDatumService.find(new MatterDatumQuery().matterId(matterId)); List<MatterDatumEntity> matterDatumFileEntities = matterDatumService.find(new MatterDatumQuery().matterId(siteMatterEntity.getMatterId()));
if(CollectionUtils.isNotEmpty(matterDatumFileEntities)) { if(CollectionUtils.isNotEmpty(matterDatumFileEntities)) {
entity.setDatumCount(matterDatumFileEntities.size()); entity.setDatumCount(matterDatumFileEntities.size());
}else { }else {
entity.setDatumCount(0); entity.setDatumCount(0);
} }
} }
}
} }
} }
...@@ -59,18 +64,20 @@ public class UserCollectServiceImpl extends AbstractCRUDServiceImpl<UserCollectD ...@@ -59,18 +64,20 @@ public class UserCollectServiceImpl extends AbstractCRUDServiceImpl<UserCollectD
protected void findAfter(UserCollectEntity params, Context context, List<UserCollectEntity> list) throws AppException { protected void findAfter(UserCollectEntity params, Context context, List<UserCollectEntity> list) throws AppException {
for(UserCollectEntity entity:list){ for(UserCollectEntity entity:list){
if(entity.getCollectType()==1) { if(entity.getCollectType()==1) {
Long matterId = DataUtil.converStr2Long(entity.getBusinessId(), 0l); Long assistId = DataUtil.converStr2Long(entity.getBusinessId(), 0l);
SiteMatterEntity siteMatterEntity = siteMatterService.selectOne(new SiteMatterQuery().matterId(matterId)); SiteMatterAssistEntity siteMatterEntity = siteMatterAssistService.get(assistId);
if(siteMatterEntity!=null){ if(siteMatterEntity!=null){
entity.setViewsCount(siteMatterEntity.getViewsCount()); entity.setViewsCount(siteMatterEntity.getViewsCount());
} entity.setMatterId(siteMatterEntity.getMatterId());
List<MatterDatumEntity> matterDatumFileEntities = matterDatumService.find(new MatterDatumQuery().matterId(matterId)); List<MatterDatumEntity> matterDatumFileEntities = matterDatumService.find(new MatterDatumQuery().matterId(siteMatterEntity.getMatterId()));
if(CollectionUtils.isNotEmpty(matterDatumFileEntities)) { if(CollectionUtils.isNotEmpty(matterDatumFileEntities)) {
entity.setDatumCount(matterDatumFileEntities.size()); entity.setDatumCount(matterDatumFileEntities.size());
}else { }else {
entity.setDatumCount(0); entity.setDatumCount(0);
} }
} }
}
} }
} }
} }
\ No newline at end of file
...@@ -62,7 +62,7 @@ public class UserCollectController extends BaseCRUDJsonBodyMappingController<Use ...@@ -62,7 +62,7 @@ public class UserCollectController extends BaseCRUDJsonBodyMappingController<Use
try { try {
UserCollectEntity remove = new UserCollectEntity(); UserCollectEntity remove = new UserCollectEntity();
remove.setUserId(user.getId()); remove.setUserId(user.getId());
remove.setBusinessId(entity.getMatterId()+""); remove.setBusinessId(entity.getAssistId()+"");
UserCollectEntity delete = service.selectOne(remove); UserCollectEntity delete = service.selectOne(remove);
if(delete!=null) { if(delete!=null) {
this.service.remove(delete.getId(), context); this.service.remove(delete.getId(), context);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment