✨ 应收账单预览支持大批量单号查询

This commit is contained in:
caojia
2026-10-16 11:02:37 +08:00
parent 132688b9cf
commit 760e3807f3
4 changed files with 41 additions and 6 deletions
@@ -6,6 +6,7 @@ import java.util.Date;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.WebDataBinder;
@@ -120,10 +121,10 @@ public class ArBillController extends BaseController {
* 查询生成账单前的订单计费结果。
*/
@PreAuthorize("@ss.hasPermi('ar:bill:generate')")
@GetMapping("/generate/preview")
public AjaxResult preview(ArBillGenerateQuery query, HttpServletRequest request) {
rejectMultiValueParameter(request, "customerId");
startPage();
@PostMapping("/generate/preview")
public AjaxResult preview(@RequestBody ArBillGenerateQuery query) {
PageHelper.startPage(query == null || query.getPageNum() == null ? 1 : query.getPageNum(),
query == null || query.getPageSize() == null ? 10 : query.getPageSize()).setReasonable(true);
List<PrcOrderBill> list = billService.previewBill(query);
TableDataInfo pageData = getDataTable(list);
AjaxResult result = success();