|
|
@@ -3,10 +3,8 @@ package com.goafanti.customer.service.impl;
|
|
|
import com.goafanti.common.dao.UserArchivesMapper;
|
|
|
import com.goafanti.common.dao.UserLimitCheckMapper;
|
|
|
import com.goafanti.common.dao.UserMapper;
|
|
|
-import com.goafanti.common.model.OrganizationContactBook;
|
|
|
-import com.goafanti.common.model.User;
|
|
|
-import com.goafanti.common.model.UserArchives;
|
|
|
-import com.goafanti.common.model.UserLimitCheck;
|
|
|
+import com.goafanti.common.dao.UserMidMapper;
|
|
|
+import com.goafanti.common.model.*;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
|
import com.goafanti.core.shiro.token.TokenManager;
|
|
|
@@ -37,6 +35,8 @@ public class UserArchivesServiceImpl extends BaseMybatisDao< UserArchivesMapper>
|
|
|
@Resource
|
|
|
private UserMapper userMapper;
|
|
|
@Resource
|
|
|
+ private UserMidMapper userMidMapper;
|
|
|
+ @Resource
|
|
|
private UserLimitCheckMapper userLimitCheckMapper;
|
|
|
|
|
|
|
|
|
@@ -113,7 +113,7 @@ public class UserArchivesServiceImpl extends BaseMybatisDao< UserArchivesMapper>
|
|
|
UserArchives query = userArchivesMapper.queryByUid(userArchives.getUid());
|
|
|
if (query != null){
|
|
|
userArchives.setId(query.getId());
|
|
|
- return update(userArchives);
|
|
|
+ return update(userArchives,null);
|
|
|
}else {
|
|
|
if (userArchives.getAppearancePatentCount()!=null||
|
|
|
userArchives.getInventionPatentCount()!=null||
|
|
|
@@ -137,7 +137,7 @@ public class UserArchivesServiceImpl extends BaseMybatisDao< UserArchivesMapper>
|
|
|
* @return 实例对象
|
|
|
*/
|
|
|
@Override
|
|
|
- public UserArchives update(UserArchives userArchives) {
|
|
|
+ public UserArchives update(UserArchives userArchives,Integer channelType) {
|
|
|
if (userArchives.getAppearancePatentCount()!=null||
|
|
|
userArchives.getInventionPatentCount()!=null||
|
|
|
userArchives.getUtilityModelCount() !=null||
|
|
|
@@ -147,13 +147,16 @@ public class UserArchivesServiceImpl extends BaseMybatisDao< UserArchivesMapper>
|
|
|
int count = getCount(userArchives);
|
|
|
userArchives.setPatentCount(count);
|
|
|
}
|
|
|
-
|
|
|
+ if (channelType!=null){
|
|
|
+ userMidMapper.updateByUid(new UserMid(userArchives.getUid(),channelType));
|
|
|
+ }
|
|
|
if(userArchives.getId()==null){
|
|
|
return insert(userArchives);
|
|
|
}else {
|
|
|
this.userArchivesMapper.update(userArchives);
|
|
|
return this.queryById(userArchives.getId());
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|