Переглянути джерело

update 无现金支付加上返回内容

周箭河 4 роки тому
батько
коміт
c3042345d3

+ 6 - 1
mec-student/src/main/java/com/ym/mec/student/controller/StudentInstrumentController.java

@@ -23,6 +23,7 @@ import org.springframework.http.HttpStatus;
 import org.springframework.web.bind.annotation.*;
 
 import java.math.BigDecimal;
+import java.util.Map;
 
 @RequestMapping("studentInstrument")
 @Api(tags = "乐器与乐保服务")
@@ -51,6 +52,10 @@ public class StudentInstrumentController extends BaseController {
     @PostMapping("/pay")
     @ApiImplicitParams({@ApiImplicitParam(name = "maintenancePayDto", value = "支付参数", required = true, dataType = "MaintenancePayDto")})
     public HttpResponseResult pay(MaintenancePayDto maintenancePayDto) throws Exception {
-        return succeed(studentInstrumentService.pay(maintenancePayDto));
+        Map payMap = studentInstrumentService.pay(maintenancePayDto);
+        if (payMap.containsKey("tradeState")) {
+            return failed(HttpStatus.CREATED, payMap, "恭喜您,报名成功!");
+        }
+        return succeed(payMap);
     }
 }