独联体-地区政策V2fixed
This commit is contained in:
@@ -12,7 +12,7 @@ import lombok.NoArgsConstructor;
|
|||||||
@Data
|
@Data
|
||||||
public class GuildSovietDateListVo {
|
public class GuildSovietDateListVo {
|
||||||
@ApiModelProperty("1-个人tab,2-公会tab")
|
@ApiModelProperty("1-个人tab,2-公会tab")
|
||||||
private Integer dateType;
|
private Integer dataType;
|
||||||
@ApiModelProperty("当前周期")
|
@ApiModelProperty("当前周期")
|
||||||
private GuildSovietDateVo curCycle;
|
private GuildSovietDateVo curCycle;
|
||||||
@ApiModelProperty("上一周期")
|
@ApiModelProperty("上一周期")
|
||||||
|
@@ -82,7 +82,7 @@ public class GuildSovietIncomeService {
|
|||||||
|
|
||||||
GuildSovietDateListVo diamondDateList = new GuildSovietDateListVo();
|
GuildSovietDateListVo diamondDateList = new GuildSovietDateListVo();
|
||||||
vo.setDiamondDateList(diamondDateList);
|
vo.setDiamondDateList(diamondDateList);
|
||||||
diamondDateList.setDateType(1);
|
diamondDateList.setDataType(1);
|
||||||
|
|
||||||
String lastBeginOfMonth = nowZoneDateTime.minusMonths(1).withDayOfMonth(1).format(DateTimeUtil.dateFormatter);
|
String lastBeginOfMonth = nowZoneDateTime.minusMonths(1).withDayOfMonth(1).format(DateTimeUtil.dateFormatter);
|
||||||
String endOfMonth = nowZoneDateTime.plusMonths(1).withDayOfMonth(1).minusDays(1).format(DateTimeUtil.dateFormatter);
|
String endOfMonth = nowZoneDateTime.plusMonths(1).withDayOfMonth(1).minusDays(1).format(DateTimeUtil.dateFormatter);
|
||||||
@@ -103,7 +103,7 @@ public class GuildSovietIncomeService {
|
|||||||
|
|
||||||
GuildSovietDateListVo diamondDateList = new GuildSovietDateListVo();
|
GuildSovietDateListVo diamondDateList = new GuildSovietDateListVo();
|
||||||
agencyVo.setDiamondDateList(diamondDateList);
|
agencyVo.setDiamondDateList(diamondDateList);
|
||||||
diamondDateList.setDateType(2);
|
diamondDateList.setDataType(2);
|
||||||
|
|
||||||
String lastBeginOfMonth = nowZoneDateTime.minusMonths(1).withDayOfMonth(1).format(DateTimeUtil.dateFormatter);
|
String lastBeginOfMonth = nowZoneDateTime.minusMonths(1).withDayOfMonth(1).format(DateTimeUtil.dateFormatter);
|
||||||
String endOfMonth = nowZoneDateTime.plusMonths(1).withDayOfMonth(1).minusDays(1).format(DateTimeUtil.dateFormatter);
|
String endOfMonth = nowZoneDateTime.plusMonths(1).withDayOfMonth(1).minusDays(1).format(DateTimeUtil.dateFormatter);
|
||||||
@@ -138,7 +138,7 @@ public class GuildSovietIncomeService {
|
|||||||
.endDate(lastCycleEndDate)
|
.endDate(lastCycleEndDate)
|
||||||
.diamondNum(BigDecimal.ZERO)
|
.diamondNum(BigDecimal.ZERO)
|
||||||
.periodDateStr(lastBeginDateZdt.withHour(0).withMinute(0).withSecond(0).format(DateTimeUtil.datetimeReverseFormatter)
|
.periodDateStr(lastBeginDateZdt.withHour(0).withMinute(0).withSecond(0).format(DateTimeUtil.datetimeReverseFormatter)
|
||||||
+ "~" + lastEndDateZdt.minusDays(1).withHour(23).withMinute(59).withSecond(59).format(DateTimeUtil.datetimeReverseFormatter))
|
+ "~" + lastEndDateZdt.withHour(23).withMinute(59).withSecond(59).format(DateTimeUtil.datetimeReverseFormatter))
|
||||||
.build();
|
.build();
|
||||||
diamondDateList.setLastCycle(lastCycle);
|
diamondDateList.setLastCycle(lastCycle);
|
||||||
|
|
||||||
@@ -232,18 +232,18 @@ public class GuildSovietIncomeService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<GuildSovietMemberVo> getDetailVo(Long uid, String beginDate, String endDate, Integer dateType,
|
public List<GuildSovietMemberVo> getDetailVo(Long uid, String beginDate, String endDate, Integer dataType,
|
||||||
Integer pageNo, Integer pageSize) {
|
Integer pageNo, Integer pageSize) {
|
||||||
GuildMember guildMember = guildMemberService.getVaildGuildMemberByUid(uid);
|
GuildMember guildMember = guildMemberService.getVaildGuildMemberByUid(uid);
|
||||||
|
|
||||||
if (null == guildMember || dateType == null) {
|
if (null == guildMember || dataType == null) {
|
||||||
throw new ServiceException(BusiStatus.FAMILY_PERMISSION_DENIED);
|
throw new ServiceException(BusiStatus.FAMILY_PERMISSION_DENIED);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dateType == 1) {
|
if (dataType == 1) {
|
||||||
return guildExtraDiamondDayService.listMemberDetailVo(guildMember.getPartitionId(), guildMember.getId(), beginDate, endDate,
|
return guildExtraDiamondDayService.listMemberDetailVo(guildMember.getPartitionId(), guildMember.getId(), beginDate, endDate,
|
||||||
pageNo, pageSize);
|
pageNo, pageSize);
|
||||||
} else if (dateType == 2 && GuildConstant.RoleType.OWNER.equals(guildMember.getRoleType())) {
|
} else if (dataType == 2 && GuildConstant.RoleType.OWNER.equals(guildMember.getRoleType())) {
|
||||||
return guildExtraDiamondDayService.listGuildDetailVo(guildMember.getPartitionId(), guildMember.getGuildId(), beginDate, endDate,
|
return guildExtraDiamondDayService.listGuildDetailVo(guildMember.getPartitionId(), guildMember.getGuildId(), beginDate, endDate,
|
||||||
pageNo, pageSize);
|
pageNo, pageSize);
|
||||||
}
|
}
|
||||||
|
@@ -81,7 +81,7 @@
|
|||||||
where ge.guild_member_id = #{guildMemberId}
|
where ge.guild_member_id = #{guildMemberId}
|
||||||
and ge.stat_date >= #{startDate}
|
and ge.stat_date >= #{startDate}
|
||||||
and ge.stat_date <= #{endDate}
|
and ge.stat_date <= #{endDate}
|
||||||
group by ge.partition_id,ge.guild_id,ge.stat_date
|
group by ge.partition_id,ge.guild_member_id,ge.stat_date
|
||||||
order by statDate desc
|
order by statDate desc
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
@@ -6,6 +6,7 @@ import com.accompany.business.vo.guild.GuildSovietMemberVo;
|
|||||||
import com.accompany.common.annotation.Authorization;
|
import com.accompany.common.annotation.Authorization;
|
||||||
import com.accompany.common.result.BusiResult;
|
import com.accompany.common.result.BusiResult;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiImplicitParams;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
@@ -30,13 +31,19 @@ public class GuildSovietIncomeController {
|
|||||||
return BusiResult.success(vo);
|
return BusiResult.success(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@io.swagger.annotations.ApiImplicitParam(name = "beginDate", value = "开始时间", required = true, dataType = "String"),
|
||||||
|
@io.swagger.annotations.ApiImplicitParam(name = "endDate", value = "结束时间", required = true, dataType = "String"),
|
||||||
|
@io.swagger.annotations.ApiImplicitParam(name = "dataType", value = "数据类型1-个人,2-公会", required = true, dataType = "Integer"),
|
||||||
|
@io.swagger.annotations.ApiImplicitParam(name = "pageNo", value = "页码", required = true, dataType = "Integer"),
|
||||||
|
@io.swagger.annotations.ApiImplicitParam(name = "pageSize", value = "页大小", required = true, dataType = "Integer")
|
||||||
|
})
|
||||||
@ApiOperation(value = "获取明细收入情况", httpMethod = "GET")
|
@ApiOperation(value = "获取明细收入情况", httpMethod = "GET")
|
||||||
@Authorization
|
@Authorization
|
||||||
@GetMapping("/getDetailVo")
|
@GetMapping("/getDetailVo")
|
||||||
public BusiResult<List<GuildSovietMemberVo>> getDetailVo(@RequestHeader(PUB_UID) Long uid, String beginDate, String endDate, Integer dateType,
|
public BusiResult<List<GuildSovietMemberVo>> getDetailVo(@RequestHeader(PUB_UID) Long uid, String beginDate, String endDate, Integer dataType,
|
||||||
@RequestParam(defaultValue = "1") Integer pageNo, @RequestParam(defaultValue = "20") Integer pageSize) {
|
@RequestParam(defaultValue = "1") Integer pageNo, @RequestParam(defaultValue = "20") Integer pageSize) {
|
||||||
List<GuildSovietMemberVo> vos = guildSovietIncomeService.getDetailVo(uid, beginDate, endDate, dateType, pageNo, pageSize);
|
List<GuildSovietMemberVo> vos = guildSovietIncomeService.getDetailVo(uid, beginDate, endDate, dataType, pageNo, pageSize);
|
||||||
return BusiResult.success(vos);
|
return BusiResult.success(vos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user