| package com.matrix.system.shopXcx.api.action; | 
|   | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
| import com.matrix.system.hive.bean.SysVipInfo; | 
| import com.matrix.system.hive.dao.SysVipInfoDao; | 
| import com.matrix.component.redis.RedisUserLoginUtils; | 
| import com.matrix.core.pojo.AjaxResult; | 
| import com.matrix.core.tools.StringUtils; | 
| import com.matrix.system.common.dao.BusParameterSettingsDao; | 
| import com.matrix.system.fenxiao.dao.ShopSalesmanApplyDao; | 
| import com.matrix.system.fenxiao.dao.ShopSalesmanOrderDao; | 
| import com.matrix.system.fenxiao.service.ShopSalesmanApplyService; | 
| import com.matrix.system.shopXcx.api.dto.SaleOrderDto; | 
| import com.matrix.system.shopXcx.vo.SalesOrderVo; | 
| import io.swagger.annotations.Api; | 
| import io.swagger.annotations.ApiOperation; | 
| import io.swagger.annotations.ApiResponse; | 
| import io.swagger.annotations.ApiResponses; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.validation.annotation.Validated; | 
| import org.springframework.web.bind.annotation.PostMapping; | 
| import org.springframework.web.bind.annotation.RequestBody; | 
| import org.springframework.web.bind.annotation.RequestMapping; | 
| import org.springframework.web.bind.annotation.RestController; | 
|   | 
| /** | 
|  * @author jyy | 
|  * @date 2021-03-10 | 
|  **/ | 
| @Api(tags = "分销订单接口类") | 
| @RestController | 
| @RequestMapping(value = "/wxapi/salesOrder") | 
| public class WxSalesOrderAction { | 
|   | 
|     @Autowired | 
|     BusParameterSettingsDao busParameterSettingsDao; | 
|   | 
|     @Autowired | 
|     ShopSalesmanApplyDao salesmanApplyDao; | 
|   | 
|   | 
|     @Autowired | 
|     ShopSalesmanApplyService shopSalesmanApplyService; | 
|   | 
|     @Autowired | 
|     private RedisUserLoginUtils redisUserLoginUtils; | 
|   | 
|     @Autowired | 
|     private SysVipInfoDao sysVipInfoDao; | 
|   | 
|     @Autowired | 
|     private ShopSalesmanOrderDao shopSalesmanOrderDao; | 
|   | 
|   | 
|     @ApiOperation(value = "获取推广订单", notes = "") | 
|     @PostMapping(value = "/getOrderList") | 
|     @ApiResponses({ | 
|             @ApiResponse(code = 200, message = "ok", response = SalesOrderVo.class) | 
|     }) | 
|     AjaxResult getInvitationuserList(@RequestBody @Validated SaleOrderDto saleOrderDto) { | 
|         SysVipInfo loginUser = redisUserLoginUtils.getLoginUser(SysVipInfo.class); | 
|         Page<SalesOrderVo> page=new Page<>(saleOrderDto.getPageNum(),saleOrderDto.getPageSize()); | 
|         if(StringUtils.isBlank(saleOrderDto.getSort())){ | 
|             saleOrderDto.setSort("create_time"); | 
|             saleOrderDto.setOrder("desc"); | 
|         } | 
|         saleOrderDto.setUserId(loginUser.getId()); | 
|         IPage<SalesOrderVo> shopSalesmanApplyIPage = shopSalesmanOrderDao.selectSalesManOrder(page,  saleOrderDto); | 
|         AjaxResult result=AjaxResult.buildSuccessInstance(shopSalesmanApplyIPage.getRecords()); | 
|         return result; | 
|     } | 
|   | 
|   | 
|   | 
|   | 
|   | 
| } |