admin
2021-01-19 8f1b5245c592cd6dc5eb5a73f9a0ceb2a85f2048
service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java
@@ -18,6 +18,7 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
@Controller
@RequestMapping("/admin/activity")
@@ -39,7 +40,7 @@
     */
    @ResponseBody
    @RequestMapping("addActivity")
    public String addActivity(HttpServletRequest request, String data) {
    public String addActivity(HttpServletRequest request, String data, String type) {
        ActivityAdminVo vo = new Gson().fromJson(data, ActivityAdminVo.class);
        Long sponsorId = 1L;
        Long appId = 4L;
@@ -50,6 +51,29 @@
            ActivityExtraInfo extraInfo = LuckyActivityFactory.getActivityExtra(vo.getOpenInfo());
            extraInfo.setActivityId(activityId);
            activityExtraInfoService.add(extraInfo);
            switch (type) {
                //保存
                case "save":
                    //提交审核
                    luckyActivityService.submitVerify(activityId);
                    //通过审核
                    luckyActivityService.verifyActivity(activityId, true, "系统自动通过审核");
                    break;
                //发布
                case "publish":
                    //提交审核
                    luckyActivityService.submitVerify(activityId);
                    //通过审核
                    luckyActivityService.verifyActivity(activityId, true, "系统自动通过审核");
                    //1分钟后开始
                    Date startTime = new Date(System.currentTimeMillis() + 1000 * 60L);
                    Date finishTime = new Date(startTime.getTime() + 1000 * 60 * 60 * 24L * extraInfo.getValidDay());
                    luckyActivityService.publishActivity(activityId, startTime, finishTime);
                    break;
                default:
                    break;
            }
            JSONObject result = new JSONObject();
            result.put("id", activityId);
@@ -75,4 +99,7 @@
    }
}