返回红包结果
This commit is contained in:
@@ -45,4 +45,10 @@ public class RedEnvelopeVo extends RedEnvelope {
|
||||
@ApiModelProperty("头像")
|
||||
private String avatar;
|
||||
|
||||
/**
|
||||
* 红包结果
|
||||
*/
|
||||
@ApiModelProperty("红包结果")
|
||||
private OpenRedEnvelopeResponse result;
|
||||
|
||||
}
|
||||
|
@@ -11,6 +11,7 @@ import com.accompany.business.vo.GiftVo
|
||||
import com.accompany.business.vo.redenvelope.*
|
||||
import com.accompany.common.annotation.Authorization
|
||||
import com.accompany.common.result.BusiResult
|
||||
import com.accompany.core.base.UidContextHolder
|
||||
import com.accompany.core.util.UserPurseUtil
|
||||
import com.accompany.core.vo.UserVo
|
||||
import io.swagger.annotations.Api
|
||||
@@ -72,7 +73,9 @@ open class RedEnvelopeController {
|
||||
@Authorization
|
||||
@GetMapping("get")
|
||||
open fun getRedEnvelope(redEnvelopeId: Long): BusiResult<RedEnvelopeVo> {
|
||||
return BusiResult.success(redEnvelopeService.getRedEnvelope(redEnvelopeId))
|
||||
val redEnvelope = redEnvelopeService.getRedEnvelope(redEnvelopeId)
|
||||
redEnvelope.result = buildRedEnvelopeResult(redEnvelopeId, UidContextHolder.get())
|
||||
return BusiResult.success(redEnvelope)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -128,7 +131,6 @@ open class RedEnvelopeController {
|
||||
val currentUserPick = openRedEnvelopeResponse.redEnvelopeItemVOs.firstOrNull { it.userVO.uid == myUserId }
|
||||
openRedEnvelopeResponse.currentUserAmount = currentUserPick?.amount ?: 0.0
|
||||
openRedEnvelopeResponse.currentUserGifts = currentUserPick?.redEnvelopeGiftItemVOs
|
||||
|
||||
return openRedEnvelopeResponse
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user