package cn.timer.api.controller.insure; import cn.timer.api.bean.insure.InsurePay; import cn.timer.api.bean.insure.InsurePolicy; import cn.timer.api.dao.insure.InsureUserMapper; import cn.timer.api.utils.Result; import cn.timer.api.utils.ResultUtil; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** * 支付流水表 * * @author wgd * @email 862422848@qq.com * @date 2022-05-18 19:33:23 */ @RestController @RequestMapping("/insurePay") public class InsurePayController{ @Autowired private InsureUserMapper insureUserMapper; @Value("${insure.appid}") private String appid; @Value("${insure.secret}") private String secret; @Value("${insure.appidq}") private String appidq; @Value("${insure.secretq}") private String secretq; /*投保支付*/ @Value("${insure.toPayUrl}") private String toPayUrl; @GetMapping(value = "/cancelPayment") @ApiOperation(value = "取消支付", httpMethod = "GET", notes = "取消支付") public Result<Object> cancelPayment(@RequestParam(required = true,value = "policyId")Integer policyId){ InsurePolicy insurePolicy = InsurePolicy.builder().id(policyId).build().selectById(); if(insurePolicy==null){ return ResultUtil.error("保单不存在"); } if("4".equals(insurePolicy.getStatus())){ return ResultUtil.error("保单不是未支付状态"); } // String data = HttpUtils.sendGet(setParams()) return null; }; }