|
|
@@ -12,6 +12,8 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
import com.goafanti.achievement.service.AchievementService;
|
|
|
+import com.goafanti.common.enums.AchievementMaturity;
|
|
|
+import com.goafanti.common.enums.AchievementTransferMode;
|
|
|
import com.goafanti.common.enums.UserType;
|
|
|
import com.goafanti.demand.service.DemandService;
|
|
|
import com.goafanti.portal.bo.AchievementPortalDetailBo;
|
|
|
@@ -93,6 +95,34 @@ public class PortalController extends BaseController {
|
|
|
if (StringUtils.isNotBlank(technicalPictureUrl)) {
|
|
|
achievement.setPictureList(Arrays.asList(technicalPictureUrl.trim().split(",|,")));
|
|
|
}
|
|
|
+ Integer transfermode = achievement.getTransferMode();
|
|
|
+ if (null != transfermode){
|
|
|
+ if (AchievementTransferMode.FULLTRANSFER.getCode().equals(transfermode)){
|
|
|
+ achievement.setTransferModeS(AchievementTransferMode.FULLTRANSFER.getDesc());
|
|
|
+ } else if (AchievementTransferMode.PERMISSIONTRANSFER.getCode().equals(transfermode)){
|
|
|
+ achievement.setTransferModeS(AchievementTransferMode.PERMISSIONTRANSFER.getDesc());
|
|
|
+ } else if (AchievementTransferMode.TECHNOLOGYSHARES.getCode().equals(transfermode)){
|
|
|
+ achievement.setTransferModeS(AchievementTransferMode.TECHNOLOGYSHARES.getDesc());
|
|
|
+ } else if (AchievementTransferMode.EXCLUSIVETECHNOLOGYSHARES.getCode().equals(transfermode)){
|
|
|
+ achievement.setTransferModeS(AchievementTransferMode.EXCLUSIVETECHNOLOGYSHARES.getDesc());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ Integer maturity = achievement.getMaturity();
|
|
|
+ if (null != maturity){
|
|
|
+ if (AchievementMaturity.RESEARCH.getCode().equals(maturity)){
|
|
|
+ achievement.setMaturityS(AchievementMaturity.RESEARCH.getDesc());
|
|
|
+ } else if (AchievementMaturity.SAMPLE.getCode().equals(maturity)){
|
|
|
+ achievement.setMaturityS(AchievementMaturity.SAMPLE.getDesc());
|
|
|
+ } else if (AchievementMaturity.PRIMARYTEST.getCode().equals(maturity)){
|
|
|
+ achievement.setMaturityS(AchievementMaturity.PRIMARYTEST.getDesc());
|
|
|
+ } else if (AchievementMaturity.INTERMEDIATETEST.getCode().equals(maturity)){
|
|
|
+ achievement.setMaturityS(AchievementMaturity.INTERMEDIATETEST.getDesc());
|
|
|
+ } else if (AchievementMaturity.MASSPRODUCTION.getCode().equals(maturity)){
|
|
|
+ achievement.setMaturityS(AchievementMaturity.MASSPRODUCTION.getDesc());
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
mv.setViewName("/portal/detail/achievementDetail");
|
|
|
mv.addObject("achievement", achievement);
|