| | |
| | | import com.xcong.excoin.common.entity.FebsResponse; |
| | | import com.xcong.excoin.common.entity.QueryRequest; |
| | | import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; |
| | | import com.xcong.excoin.modules.contract.entity.ContractOrderEntity; |
| | | import com.xcong.excoin.modules.contract.service.IContractHoldOrderService; |
| | | import com.xcong.excoin.modules.contract.service.IContractOrderService; |
| | | import com.xcong.excoin.system.entity.User; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | |
| | | private final IContractHoldOrderService contractHoldOrderService; |
| | | |
| | | private final IContractOrderService contractOrderService; |
| | | |
| | | @GetMapping("getHoldList") |
| | | public FebsResponse getHoldList(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { |
| | | User user = getCurrentUser(); |
| | |
| | | Map<String, Object> data = getDataTable(contractHoldOrderService.findHoldList(contractHoldOrderEntity, request)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | @GetMapping("getHistoryList") |
| | | public FebsResponse getHistoryList(ContractOrderEntity contractOrderEntity, QueryRequest request) { |
| | | User user = getCurrentUser(); |
| | | if (user.getType().equals(FebsConstant.USER_TYPE_ADMIN)) { |
| | | contractOrderEntity.setRefererId(FebsConstant.DEFAULT_REFERER_ID); |
| | | } else { |
| | | contractOrderEntity.setRefererId(user.getInviteId()); |
| | | } |
| | | Map<String, Object> data = getDataTable(contractOrderService.findHistoryOrderListInPage(contractOrderEntity, request)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | } |