Browse Source

成果详情

Antiloveg 8 years ago
parent
commit
f866c38eee

+ 2 - 0
src/main/java/com/goafanti/achievement/service/AchievementService.java

@@ -14,4 +14,6 @@ public interface AchievementService {
 
 	int updateAchievementByManager(Achievement a);
 
+	Achievement selectByPrimaryKey(String id);
+
 }

+ 5 - 0
src/main/java/com/goafanti/achievement/service/impl/AchievementServiceImpl.java

@@ -138,4 +138,9 @@ public class AchievementServiceImpl extends BaseMybatisDao<AchievementMapper> im
 		return achievementMapper.updateByPrimaryKeySelective(a);
 	}
 
+	@Override
+	public Achievement selectByPrimaryKey(String id) {
+		return achievementMapper.selectByPrimaryKey(id);
+	}
+
 }

+ 14 - 0
src/main/java/com/goafanti/admin/controller/AdminAchievementApiController.java

@@ -23,6 +23,20 @@ import com.goafanti.common.utils.StringUtils;
 public class AdminAchievementApiController extends CertifyApiController {
 	@Resource
 	private AchievementService achievementService;
+	
+	/**
+	 * 详情
+	 */
+	@RequestMapping(value = "/detail", method = RequestMethod.GET)
+	private Result detail(String id){
+		Result res = new Result();
+		if (StringUtils.isBlank(id)) {
+			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到成果ID", "成果ID"));
+			return res;
+		}
+		res.setData(achievementService.selectByPrimaryKey(id));
+		return res;
+	}
 
 	/**
 	 * 成果列表