diff --git a/ruoyi-admin/src/main/java/com/ruoyi/business/controller/BusIntegralConsumeController.java b/ruoyi-admin/src/main/java/com/ruoyi/business/controller/BusIntegralConsumeController.java index 72ec712..9f53ab6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/business/controller/BusIntegralConsumeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/business/controller/BusIntegralConsumeController.java @@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.sql.Wrapper; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -43,10 +44,25 @@ public class BusIntegralConsumeController extends BaseController public TableDataInfo list(BusIntegralRecord busIntegralRecord) { busIntegralRecord.setUpdateType("消耗账分"); - busIntegralRecord.setAccount(SecurityUtils.getLoginUser().getUsername()); + List list = new ArrayList<>(); + BusAgentInfo agentInfo = new BusAgentInfo(); + agentInfo.setAgentAccount(SecurityUtils.getLoginUser().getUsername()); + BusAgentInfo temp = agentInfoService.selectBusAgentInfoList(agentInfo).get(0); + list.add(SecurityUtils.getLoginUser().getUsername()); + if (temp.getSuperiorAgentCode() == 1L) { + BusAgentInfo agentInfo1 = new BusAgentInfo(); + agentInfo1.setSuperiorAgentCode(temp.getId()); + List subList = agentInfoService.selectBusAgentInfoList(agentInfo1); + for (BusAgentInfo info : subList) { + list.add(info.getAgentAccount()); + } + } + + busIntegralRecord.setAgentAccount(list); + startPage(); - List list = busIntegralRecordService.selectBusIntegralRecordList(busIntegralRecord); - return getDataTable(list); + List list1 = busIntegralRecordService.selectBusIntegralRecordList(busIntegralRecord); + return getDataTable(list1); } /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/domain/BusIntegralRecord.java b/ruoyi-system/src/main/java/com/ruoyi/business/domain/BusIntegralRecord.java index 4dd0ae8..27d8fd0 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/domain/BusIntegralRecord.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/domain/BusIntegralRecord.java @@ -1,6 +1,8 @@ package com.ruoyi.business.domain; import java.util.Date; +import java.util.List; + import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -45,6 +47,16 @@ public class BusIntegralRecord extends BaseEntity @Excel(name = "积分余额") private int integralBalance; + private List agentAccount; + + public List getAgentAccount() { + return agentAccount; + } + + public void setAgentAccount(List agentAccount) { + this.agentAccount = agentAccount; + } + /** 代理备注 */ @Excel(name = "代理备注") private String agentRemark; diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusReturnVisitInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusReturnVisitInfoServiceImpl.java index a33d5f1..27bba8e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusReturnVisitInfoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusReturnVisitInfoServiceImpl.java @@ -47,12 +47,14 @@ public class BusReturnVisitInfoServiceImpl implements IBusReturnVisitInfoService @Override public List selectBusReturnVisitInfoList(BusReturnVisitInfo busReturnVisitInfo) { - BusStoreInfo info = new BusStoreInfo(); - info.setBindId(SecurityUtils.getLoginUser().getUserId()); - List list = storeInfoMapper.selectBusStoreInfoList(info); - if (list.size() != 0){ - String storeCode = list.get(0).getStoreCode(); - busReturnVisitInfo.setStoreCode(storeCode); + if(busReturnVisitInfo.getStoreCode() == null) { + BusStoreInfo info = new BusStoreInfo(); + info.setBindId(SecurityUtils.getLoginUser().getUserId()); + List list = storeInfoMapper.selectBusStoreInfoList(info); + if (list.size() != 0) { + String storeCode = list.get(0).getStoreCode(); + busReturnVisitInfo.setStoreCode(storeCode); + } } PageUtils.startPage(); String beginTime = null; diff --git a/ruoyi-system/src/main/resources/mapper/business/BusIntegralRecordMapper.xml b/ruoyi-system/src/main/resources/mapper/business/BusIntegralRecordMapper.xml index 56c0c98..f2770e1 100644 --- a/ruoyi-system/src/main/resources/mapper/business/BusIntegralRecordMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/business/BusIntegralRecordMapper.xml @@ -23,13 +23,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/ruoyi-ui/src/views/point/consume/index.vue b/ruoyi-ui/src/views/point/consume/index.vue index fbfa3a0..b69405c 100644 --- a/ruoyi-ui/src/views/point/consume/index.vue +++ b/ruoyi-ui/src/views/point/consume/index.vue @@ -75,7 +75,7 @@ - + diff --git a/ruoyi-ui/src/views/statistics/visit/index.vue b/ruoyi-ui/src/views/statistics/visit/index.vue index 2227bc9..afc2f05 100644 --- a/ruoyi-ui/src/views/statistics/visit/index.vue +++ b/ruoyi-ui/src/views/statistics/visit/index.vue @@ -1,7 +1,7 @@