兼容iOS混淆后参数字段错误问题

This commit is contained in:
liaozetao
2023-08-14 16:49:42 +08:00
parent 6e8619a760
commit 43ab404312

View File

@@ -4,6 +4,7 @@ package com.accompany.business.controller.hall;
* Created by wangChuangBiao on 2018/12/29.
*/
import cn.hutool.core.util.StrUtil;
import com.accompany.business.common.BaseController;
import com.accompany.business.service.hall.HallIncomeService;
import com.accompany.business.vo.HallIncomeDetailVo;
@@ -41,7 +42,19 @@ public class HallIncomeController extends BaseController {
@ResponseBody
@Authorization
@MemberAuth(authCode = Constant.HallAuthCode.LOOK_HALL_INCOME)
public BusiResult<HallIncomeTotalVo> incomeTotal(Long uid, Long hallId, String startTimeStr, String endTimeStr) {
public BusiResult<HallIncomeTotalVo> incomeTotal(Long uid,
Long hallId,
String startTimeStr,
String endTimeStr,
String startIntratemporalBWStt,
String endIntratemporalBWStt) {
//兼容iOS混淆后参数字段错误问题
if (StrUtil.isEmpty(startTimeStr) && StrUtil.isNotEmpty(startIntratemporalBWStt)) {
startTimeStr = startIntratemporalBWStt;
}
if (StrUtil.isEmpty(endTimeStr) && StrUtil.isNotEmpty(endIntratemporalBWStt)) {
endTimeStr = endIntratemporalBWStt;
}
HallIncomeTotalVo incomeTotalVo = hallIncomeService.incomeTotal(uid, hallId, startTimeStr, endTimeStr);
return new BusiResult<>(incomeTotalVo);
}
@@ -50,7 +63,20 @@ public class HallIncomeController extends BaseController {
@ResponseBody
@Authorization
@MemberAuth(authCode = Constant.HallAuthCode.LOOK_HALL_INCOME)
public BusiResult<List<HallIncomeDetailVo>> incomeDetail(Long uid, Long memberId, Long hallId, String startTimeStr, String endTimeStr) {
public BusiResult<List<HallIncomeDetailVo>> incomeDetail(Long uid,
Long memberId,
Long hallId,
String startTimeStr,
String endTimeStr,
String startIntratemporalBWStt,
String endIntratemporalBWStt) {
//兼容iOS混淆后参数字段错误问题
if (StrUtil.isEmpty(startTimeStr) && StrUtil.isNotEmpty(startIntratemporalBWStt)) {
startTimeStr = startIntratemporalBWStt;
}
if (StrUtil.isEmpty(endTimeStr) && StrUtil.isNotEmpty(endIntratemporalBWStt)) {
endTimeStr = endIntratemporalBWStt;
}
if (uid == null || uid == 0L ||hallId == null || hallId == 0L||memberId == null || memberId == 0L || StringUtils.isEmpty(startTimeStr)) {
return new BusiResult<>(BusiStatus.PARAMERROR);
}