|
@@ -7,10 +7,13 @@ import com.zhongzheng.common.core.page.TableDataInfo;
|
|
|
import com.zhongzheng.common.enums.BusinessType;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.framework.web.service.WxTokenService;
|
|
|
+import com.zhongzheng.modules.order.bo.OrderGoodsQueryBo;
|
|
|
import com.zhongzheng.modules.order.bo.OrderInvoiceAddBo;
|
|
|
import com.zhongzheng.modules.order.bo.OrderInvoiceEditBo;
|
|
|
import com.zhongzheng.modules.order.bo.OrderInvoiceQueryBo;
|
|
|
+import com.zhongzheng.modules.order.service.IOrderGoodsService;
|
|
|
import com.zhongzheng.modules.order.service.IOrderInvoiceService;
|
|
|
+import com.zhongzheng.modules.order.vo.OrderGoodsVo;
|
|
|
import com.zhongzheng.modules.order.vo.OrderInvoiceVo;
|
|
|
import com.zhongzheng.modules.user.entity.ClientLoginUser;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -36,6 +39,8 @@ public class OrderInvoiceController extends BaseController {
|
|
|
|
|
|
private final IOrderInvoiceService iOrderInvoiceService;
|
|
|
|
|
|
+ private final IOrderGoodsService iOrderGoodsService;
|
|
|
+
|
|
|
private final WxTokenService wxTokenService;
|
|
|
|
|
|
/**
|
|
@@ -77,6 +82,15 @@ public class OrderInvoiceController extends BaseController {
|
|
|
return toAjax(iOrderInvoiceService.insertByAddBo(bo) ? 1 : 0);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ @ApiOperation("查询可开发票订单列表")
|
|
|
+ @PreAuthorize("@ss.hasPermi('system:invoice:list')")
|
|
|
+ @GetMapping("/canInvoiceList")
|
|
|
+ public TableDataInfo<OrderGoodsVo> list(OrderGoodsQueryBo bo) {
|
|
|
+ ClientLoginUser loginUser = wxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
+ bo.setUserId(loginUser.getUser().getUserId());
|
|
|
+ startPage();
|
|
|
+ List<OrderGoodsVo> list = iOrderGoodsService.selectCanInvoiceList(bo);
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
|
|
|
}
|