|
|
@@ -148,8 +148,14 @@ public class UserArchivesServiceImpl extends BaseMybatisDao< UserArchivesMapper>
|
|
|
userArchives.setPatentCount(count);
|
|
|
}
|
|
|
if (channelType!=null){
|
|
|
- UserArchives useData = this.queryById(userArchives.getId());
|
|
|
- userMidMapper.updateByUid(new UserMid(useData.getUid(),channelType));
|
|
|
+ String uid=null;
|
|
|
+ if (userArchives.getUid()==null){
|
|
|
+ UserArchives useData = this.queryById(userArchives.getId());
|
|
|
+ uid=useData.getUid();
|
|
|
+ }else {
|
|
|
+ uid=userArchives.getUid();
|
|
|
+ }
|
|
|
+ userMidMapper.updateByUid(new UserMid(uid,channelType));
|
|
|
}
|
|
|
if(userArchives.getId()==null){
|
|
|
return insert(userArchives);
|