Antiloveg %!s(int64=8) %!d(string=hai) anos
pai
achega
2c967efa5d

+ 4 - 0
src/main/java/com/goafanti/achievement/service/impl/AchievementInterestServiceImpl.java

@@ -12,6 +12,7 @@ import com.goafanti.achievement.service.AchievementInterestService;
 import com.goafanti.common.dao.AchievementInterestMapper;
 import com.goafanti.common.model.AchievementInterest;
 import com.goafanti.common.model.User;
+import com.goafanti.common.utils.StringUtils;
 import com.goafanti.core.mybatis.BaseMybatisDao;
 import com.goafanti.core.mybatis.page.Pagination;
 import com.goafanti.core.shiro.token.TokenManager;
@@ -28,6 +29,9 @@ public class AchievementInterestServiceImpl extends BaseMybatisDao<AchievementIn
 		AchievementInterest ai = new AchievementInterest();
 		ai.setId(UUID.randomUUID().toString());
 		ai.setUid(TokenManager.getUserId());
+		if (StringUtils.isBlank(ai.getUid())){
+			return;
+		}
 		ai.setAchievementId(id);
 		Calendar now = Calendar.getInstance();
 		now.set(Calendar.MILLISECOND, 0);

+ 3 - 0
src/main/java/com/goafanti/achievement/service/impl/AchievementOrderServiceImpl.java

@@ -50,6 +50,9 @@ public class AchievementOrderServiceImpl extends BaseMybatisDao<AchievementOrder
 		ao.setCreateTime(now.getTime());
 		ao.setStatus(AchievementOrderStatus.CREATE.getCode());
 		ao.setUid(TokenManager.getUserId());
+		if (StringUtils.isBlank(ao.getUid())){
+			return;
+		}
 		achievementOrderMapper.insert(ao);
 
 		aol.setId(UUID.randomUUID().toString());

+ 4 - 0
src/main/java/com/goafanti/demand/service/impl/DemandInterestServiceImpl.java

@@ -11,6 +11,7 @@ import org.springframework.stereotype.Service;
 import com.goafanti.common.dao.DemandInterestMapper;
 import com.goafanti.common.model.DemandInterest;
 import com.goafanti.common.model.User;
+import com.goafanti.common.utils.StringUtils;
 import com.goafanti.core.mybatis.BaseMybatisDao;
 import com.goafanti.core.mybatis.page.Pagination;
 import com.goafanti.core.shiro.token.TokenManager;
@@ -36,6 +37,9 @@ public class DemandInterestServiceImpl extends BaseMybatisDao<DemandInterestMapp
 		now.set(Calendar.MILLISECOND, 0);
 		di.setCreateTime(now.getTime());
 		di.setUid(TokenManager.getUserId());
+		if (StringUtils.isBlank(di.getUid())){
+			return;
+		}
 		demandInterestMapper.insert(di);
 	}
 

+ 3 - 0
src/main/java/com/goafanti/demand/service/impl/DemandOrderServiceImpl.java

@@ -47,6 +47,9 @@ public class DemandOrderServiceImpl extends BaseMybatisDao<DemandOrderMapper> im
 		now.set(Calendar.MILLISECOND, 0);
 		demandOrder.setCreateTime(now.getTime());
 		demandOrder.setUid(TokenManager.getUserId());
+		if (StringUtils.isBlank(demandOrder.getUid())){
+			return;
+		}
 		demandOrder.setDeletedSign(DeleteStatus.UNDELETE.getCode());
 		demandOrder.setStatus(DemandOrderStatus.CREATE.getCode());
 		demandOrderMapper.insert(demandOrder);

+ 0 - 17
src/main/java/com/goafanti/portal/controller/PortalInterestApiController.java

@@ -19,7 +19,6 @@ import com.goafanti.common.enums.DemandAuditStatus;
 import com.goafanti.common.enums.DemandReleaseStatus;
 import com.goafanti.common.model.Achievement;
 import com.goafanti.common.model.AchievementInterest;
-import com.goafanti.common.model.Admin;
 import com.goafanti.common.model.Demand;
 import com.goafanti.common.model.DemandInterest;
 import com.goafanti.core.shiro.token.TokenManager;
@@ -81,10 +80,6 @@ public class PortalInterestApiController extends CertifyApiController{
 	@RequestMapping(value = "/demandCancelInterest", method = RequestMethod.POST)
 	public Result demandCancelInterest(String id) {
 		Result res = new Result();
-		if(TokenManager.getToken() instanceof Admin){
-			res.getError().add(buildError(ErrorConstants.NON_LOGIN));
-			return res;
-		}
 		if (StringUtils.isBlank(id)) {
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到需求ID", "需求ID"));
 			return res;
@@ -99,10 +94,6 @@ public class PortalInterestApiController extends CertifyApiController{
 	@RequestMapping(value = "/demandInterest", method = RequestMethod.POST)
 	public Result demandInterest(String id) {
 		Result res = new Result();
-		if(TokenManager.getToken() instanceof Admin){
-			res.getError().add(buildError(ErrorConstants.NON_LOGIN));
-			return res;
-		}
 		if (StringUtils.isBlank(id)) {
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到需求ID", "需求ID"));
 			return res;
@@ -131,10 +122,6 @@ public class PortalInterestApiController extends CertifyApiController{
 	@RequestMapping(value = "/achievementCancelInterest", method = RequestMethod.POST)
 	public Result achievementCancelInterest(String id) {
 		Result res = new Result();
-		if(TokenManager.getToken() instanceof Admin){
-			res.getError().add(buildError(ErrorConstants.NON_LOGIN));
-			return res;
-		}
 		if (StringUtils.isBlank(id)) {
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到成果ID", "成果ID"));
 			return res;
@@ -149,10 +136,6 @@ public class PortalInterestApiController extends CertifyApiController{
 	@RequestMapping(value = "/achievementInterest", method = RequestMethod.POST)
 	public Result achievementInterest(String id) {
 		Result res = new Result();
-		if(TokenManager.getToken() instanceof Admin){
-			res.getError().add(buildError(ErrorConstants.NON_LOGIN));
-			return res;
-		}
 
 		if (StringUtils.isBlank(id)) {
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到成果ID", "科技成果ID"));