|
|
@ -17,6 +17,7 @@ import au.com.royalpay.payment.manage.signin.core.SignInStatusManager;
|
|
|
|
import au.com.royalpay.payment.manage.system.core.ClientContractService;
|
|
|
|
import au.com.royalpay.payment.manage.system.core.ClientContractService;
|
|
|
|
import au.com.royalpay.payment.tools.CommonConsts;
|
|
|
|
import au.com.royalpay.payment.tools.CommonConsts;
|
|
|
|
import au.com.royalpay.payment.tools.device.advise.AppClientController;
|
|
|
|
import au.com.royalpay.payment.tools.device.advise.AppClientController;
|
|
|
|
|
|
|
|
import au.com.royalpay.payment.tools.exceptions.BadRequestException;
|
|
|
|
import au.com.royalpay.payment.tools.exceptions.ForbiddenException;
|
|
|
|
import au.com.royalpay.payment.tools.exceptions.ForbiddenException;
|
|
|
|
import au.com.royalpay.payment.tools.http.HttpUtils;
|
|
|
|
import au.com.royalpay.payment.tools.http.HttpUtils;
|
|
|
|
|
|
|
|
|
|
|
@ -222,6 +223,10 @@ public class RetailAppController {
|
|
|
|
|
|
|
|
|
|
|
|
@RequestMapping(value = "/client/check", method = RequestMethod.GET)
|
|
|
|
@RequestMapping(value = "/client/check", method = RequestMethod.GET)
|
|
|
|
public JSONObject getCheckClientInfo(@ModelAttribute(CommonConsts.RETAIL_DEVICE) JSONObject device) {
|
|
|
|
public JSONObject getCheckClientInfo(@ModelAttribute(CommonConsts.RETAIL_DEVICE) JSONObject device) {
|
|
|
|
|
|
|
|
String version = device.getString("version");
|
|
|
|
|
|
|
|
if("2.9.3".equals(version)){
|
|
|
|
|
|
|
|
throw new BadRequestException("test");
|
|
|
|
|
|
|
|
}
|
|
|
|
return retailAppService.getCheckClientInfo(device);
|
|
|
|
return retailAppService.getCheckClientInfo(device);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|