admin
2021-07-29 0fc0456a587d985fda71c66b9764fe1d5e3c6421
src/main/java/com/yeshi/buwan/controller/api/PushController.java
@@ -35,24 +35,26 @@
     */
    @RequestMapping("bindDeviceToken")
    @ResponseBody
    public String bindDeviceToken(AcceptData acceptData, String loginUid, @NotEmpty(message = "type不能为空") String type, @NotEmpty(message = "regId不能为空") String regId, BindingResult bindingResult) {
    public String bindDeviceToken(AcceptData acceptData, String loginUid, @NotEmpty(message = "type不能为空") String type, @NotEmpty(message = "regId不能为空") String regId, String model, String androidVersion, BindingResult bindingResult) {
        if (bindingResult.hasErrors()) {
            String msg = bindingResult.getFieldError().getDefaultMessage();
            return JsonUtil.loadFalseJson(msg);
        }
        if(StringUtil.isNullOrEmpty(acceptData.getUtdId())){
        if (StringUtil.isNullOrEmpty(acceptData.getUtdId())) {
            return JsonUtil.loadFalseJson("utdId为空");
        }
        PushDeviceToken token = new PushDeviceToken();
        token.setType(type);
        token.setType(PushDeviceToken.PushPlatform.valueOf(type));
        token.setDetailSystemId(acceptData.getDetailSystem().getId());
        token.setUtdId(acceptData.getUtdId());
        token.setToken(regId);
        token.setVersion(acceptData.getVersion());
        token.setLoginUid(loginUid);
        token.setBuildModel(model);
        token.setBuildVersion(androidVersion);
        try {
            pushDeviceTokenService.addDeviceToken(token);
            return JsonUtil.loadTrueJson("");