admin
2021-02-06 cad915058c3c53bf328a8ae9ca9bc7de099caba7
src/main/java/com/yeshi/buwan/controller/TestController.java
@@ -1,8 +1,12 @@
package com.yeshi.buwan.controller;
import com.yeshi.buwan.domain.DetailSystem;
import com.yeshi.buwan.domain.vip.VIPOrderRecord;
import com.yeshi.buwan.exception.PPTVException;
import com.yeshi.buwan.exception.vip.VIPException;
import com.yeshi.buwan.funtv.FunTVUtil;
import com.yeshi.buwan.service.imp.ConfigService;
import com.yeshi.buwan.service.inter.vip.VIPService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
@@ -10,6 +14,7 @@
import javax.annotation.Resource;
import java.io.PrintWriter;
import java.util.Date;
import java.util.Map;
@Controller
@@ -20,6 +25,10 @@
    @Resource
    private FunTVUtil funTVUtil;
    @Resource
    private VIPService vipService;
    Logger logger = LoggerFactory.getLogger(TestController.class);
@@ -40,5 +49,17 @@
        out.print("success");
    }
    @RequestMapping("vipPay")
    public void vipPay(String id) {
        VIPOrderRecord record = vipService.getOrderRecord(id);
        try {
            vipService.paySuccess(record.getId(), VIPOrderRecord.PAY_WAY_ALIPAY, record.getMoney(), new Date());
        } catch (VIPException e) {
            e.printStackTrace();
        } catch (PPTVException e) {
            e.printStackTrace();
        }
    }
}