Sfoglia il codice sorgente

根据code获取活动详情

zdm 6 anni fa
parent
commit
f71f4905cf

+ 1 - 0
common/common-request-mapping/src/main/java/com/yihu/jw/rm/health/bank/HealthBankMapping.java

@ -40,6 +40,7 @@ public class HealthBankMapping {
        public static final String findActivity="/findActivity";
        public static final String updateActivity="/updateActivity";
        public static final String editActivity="/editActivity";
        public static final String findActivityById="/findActivityById";
        public static final String batchActivity = "/batchActivity";
        public static final String createActivityInfo ="/createActivityInfo";
        public static final String findActivityInfo = "/findActivityInfo";

+ 22 - 1
svr/svr-wlyy-health-bank/src/main/java/com/yihu/jw/controller/ActivityController.java

@ -180,7 +180,7 @@ public class ActivityController extends EnvelopRestEndpoint {
     */
    @PostMapping(value = HealthBankMapping.healthBank.editActivity)
    @ApiOperation(value = "编辑活动:上下线、推荐")
    public ObjEnvelop<Boolean> editActivity(
    public ObjEnvelop<ActivityDO> editActivity(
            @ApiParam(name = "id", value = "活动id")
            @RequestParam(value = "id", required = true) String id,
            @ApiParam(name = "type", value = "操作类型:上线:0,下线:2,推荐:3")
@ -195,6 +195,27 @@ public class ActivityController extends EnvelopRestEndpoint {
        }
    }
    /**
     * 编辑活动:上下线、推荐
     *
     * @param id
     * @return
     */
    @PostMapping(value = HealthBankMapping.healthBank.findActivityById)
    @ApiOperation(value = "根据id获取活动详情+活动规则")
    public ObjEnvelop<ActivityDO> findActivityById(
            @ApiParam(name = "id", value = "活动id")
            @RequestParam(value = "id", required = true) String id) {
        try {
            ActivityDO activityDO=service.findActivityById(id);
            return  ObjEnvelop.getSuccess("获取成功!",activityDO);
        } catch (Exception e) {
            e.printStackTrace();
            tracer.getCurrentSpan().logEvent(e.getMessage());
            return ObjEnvelop.getError("获取失败!"+e.getMessage());
        }
    }

+ 16 - 0
svr/svr-wlyy-health-bank/src/main/java/com/yihu/jw/service/ActivityService.java

@ -341,6 +341,22 @@ public class ActivityService extends BaseJpaService<ActivityDO,ActivityDao> {
        return activityDO;
    }
    /**
     * 根据活动id获取活动详情+规则
     * @param id
     * @return
     * @throws Exception
     */
    public ActivityDO findActivityById(String id)throws Exception{
        ActivityDO activityDO = activityDao.findOne(id);
        if(null!=activityDO){
            ActivityRuleDO activityRuleDO= activityRuleDao.selectByActivityId(id);
            activityDO.setActivityRuleDO(activityRuleDO);
        }
        return activityDO;
    }
}