|
@@ -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);
|
|
|
}
|
|
|
}
|