diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Message.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Message.java index 238c175c..b27b94fb 100644 --- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Message.java +++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Message.java @@ -66,6 +66,9 @@ public class Message extends CommonEntity { @ApiModelProperty("收到通知是否发出声音") private Boolean playSound; + @ApiModelProperty("自定义播放文件名称") + private String customPlayFileName; + @ApiModelProperty("自定义活动点击跳转内容") private String custom; diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCustomType.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCustomType.java index 1764703f..666122d3 100644 --- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCustomType.java +++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCustomType.java @@ -11,7 +11,7 @@ import lombok.experimental.Accessors; /** *
- * + * 自定义消息类型 *
* * @author wangxiang4 @@ -21,7 +21,7 @@ import lombok.experimental.Accessors; @Setter @Accessors(chain = true) @TableName("common_push_custom_type") -@ApiModel(value = "PushCustomType对象", description = "") +@ApiModel(value = "PushCustomType对象") public class PushCustomType extends CommonEntity { private static final long serialVersionUID = 1L; @@ -31,16 +31,16 @@ public class PushCustomType extends CommonEntity { @ApiModelProperty("自定义类型名称") private String name; - @ApiModelProperty("紧急级别") - private String level; + @ApiModelProperty("是否播放声音") + private Boolean playSound; @ApiModelProperty("是否震动") - private String isVibration; + private Boolean playVibrate; - @ApiModelProperty("是否响铃") - private String isSound; + @ApiModelProperty("是否闪光") + private Boolean playLights; - @ApiModelProperty("自定义铃声") - private String customSound; + @ApiModelProperty("自定义播放文件名称") + private String customPlayFileName; } diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java index f5fb566a..85b08f82 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java @@ -12,15 +12,18 @@ import com.cloud.kicc.common.core.constant.SecurityConstants; import com.cloud.kicc.common.core.exception.CheckedException; import com.cloud.kicc.commonbiz.api.entity.Message; import com.cloud.kicc.commonbiz.api.entity.PushApplication; +import com.cloud.kicc.commonbiz.api.entity.PushCustomType; import com.cloud.kicc.commonbiz.api.entity.UserPush; import com.cloud.kicc.commonbiz.mapper.PushApplicationMapper; import com.cloud.kicc.commonbiz.service.IPushApplicationService; +import com.cloud.kicc.commonbiz.service.IPushCustomTypeService; import com.cloud.kicc.commonbiz.service.UserPushService; import com.cloud.kicc.commonbiz.util.PushClientUtil; import com.cloud.kicc.system.api.entity.User; import com.cloud.kicc.system.api.feign.RemoteUserService; import lombok.RequiredArgsConstructor; import okhttp3.OkHttpClient; +import org.springframework.security.core.parameters.P; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.context.request.RequestContextHolder; @@ -49,6 +52,7 @@ public class PushApplicationServiceImpl extends ServiceImpl