|
|
@ -11,8 +11,11 @@ import com.qs.serve.common.utils.StringUtils; |
|
|
|
import com.qs.serve.framework.base.model.PageVo; |
|
|
|
import com.qs.serve.framework.base.model.R; |
|
|
|
import com.qs.serve.modules.tzc.entity.bo.TzcRebateParam; |
|
|
|
import com.qs.serve.modules.tzc.entity.dto.TzcRebateCalculateDTO; |
|
|
|
import com.qs.serve.modules.tzc.entity.qo.TzcGetActivityRebateQuery; |
|
|
|
import com.qs.serve.modules.tzc.entity.qo.TzcRebateQuery; |
|
|
|
import com.qs.serve.modules.tzc.entity.vo.TzcRebateVo; |
|
|
|
import com.qs.serve.modules.tzc.service.TzcRebateApplication4VerificationService; |
|
|
|
import com.qs.serve.modules.tzc.service.TzcRebateApplicationService; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
@ -23,6 +26,7 @@ import com.qs.serve.modules.tzc.entity.TzcRebate; |
|
|
|
import com.qs.serve.modules.tzc.service.TzcRebateService; |
|
|
|
|
|
|
|
import javax.validation.Valid; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
@ -38,7 +42,20 @@ public class TzcRebateController { |
|
|
|
|
|
|
|
private TzcRebateService tzcRebateService; |
|
|
|
private TzcRebateApplicationService tzcRebateApplicationService; |
|
|
|
private TzcRebateApplication4VerificationService tzcRebateApplication4VerificationService; |
|
|
|
|
|
|
|
@PostMapping("/getRebateInfo") |
|
|
|
public R<List<TzcRebateCalculateDTO>> getRebateByActivityId(@RequestBody List<TzcGetActivityRebateQuery> queryList){ |
|
|
|
if (queryList == null){ |
|
|
|
List<TzcRebateCalculateDTO> result = new ArrayList<>(); |
|
|
|
for (TzcGetActivityRebateQuery query : queryList) { |
|
|
|
TzcRebateCalculateDTO dto = tzcRebateApplication4VerificationService.getActivityRebateAmount(query.getActivityId(),query.getDispatchAmount()); |
|
|
|
result.add(dto); |
|
|
|
} |
|
|
|
return R.ok(result); |
|
|
|
} |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 翻页 |
|
|
|