魏超 vor 5 Jahren
Ursprung
Commit
9867738ea2

+ 3
- 0
src/main/java/com/huiju/estateagents/reportCustomerAop/ReportCustomerAspect.java Datei anzeigen

@@ -146,6 +146,9 @@ public class ReportCustomerAspect extends BaseController {
146 146
             case CommConstant.FAVOR_NEWS:
147 147
                 buildingAndNameInfo = reportCustomerImpl.selectNewsBuildingInfo(targetId);
148 148
                 break;
149
+            case CommConstant.HOUSE:
150
+                buildingAndNameInfo = reportCustomerImpl.selectHouseBuildingInfo(targetId);
151
+                break;
149 152
             default:
150 153
                 buildingAndNameInfo = reportCustomerImpl.selectBuildingInfo(targetId);
151 154
                 break;

+ 19
- 0
src/main/java/com/huiju/estateagents/reportCustomerAop/ReportCustomerImpl.java Datei anzeigen

@@ -16,6 +16,7 @@ import com.huiju.estateagents.entity.TaBuildingDynamic;
16 16
 import com.huiju.estateagents.entity.TaLiveActivity;
17 17
 import com.huiju.estateagents.entity.TaNews;
18 18
 import com.huiju.estateagents.entity.TaPerson;
19
+import com.huiju.estateagents.entity.TaSalesBatch;
19 20
 import com.huiju.estateagents.entity.TaShareActivity;
20 21
 import com.huiju.estateagents.mapper.HelpActivityMapper;
21 22
 import com.huiju.estateagents.mapper.TaBuildingDynamicMapper;
@@ -23,6 +24,7 @@ import com.huiju.estateagents.mapper.TaBuildingMapper;
23 24
 import com.huiju.estateagents.mapper.TaLiveActivityMapper;
24 25
 import com.huiju.estateagents.mapper.TaNewsMapper;
25 26
 import com.huiju.estateagents.mapper.TaPersonMapper;
27
+import com.huiju.estateagents.mapper.TaSalesBatchMapper;
26 28
 import com.huiju.estateagents.mapper.TaShareActivityMapper;
27 29
 
28 30
 import lombok.extern.slf4j.Slf4j;
@@ -52,6 +54,9 @@ public class ReportCustomerImpl extends ServiceImpl<TaPersonMapper, TaPerson> {
52 54
     @Autowired
53 55
     private TaDrainageMapper taDrainageMapper;
54 56
 
57
+    @Autowired
58
+    private TaSalesBatchMapper taSalesBatchMapper;
59
+
55 60
 
56 61
     public Map<String, Object> selectActivityBuildingInfo(String targetId){
57 62
         Map<String, Object> map = new HashMap<>();
@@ -155,6 +160,20 @@ public class ReportCustomerImpl extends ServiceImpl<TaPersonMapper, TaPerson> {
155 160
         return taBuilding;
156 161
     }
157 162
 
163
+    public Map<String, Object> selectHouseBuildingInfo(String targetId){
164
+        Map<String, Object> map = new HashMap<>();
165
+
166
+        QueryWrapper<TaSalesBatch> taSalesBatchQueryWrapper = new QueryWrapper<>();
167
+        taSalesBatchQueryWrapper.eq("sales_batch_id", targetId);
168
+        TaSalesBatch taSalesBatch = taSalesBatchMapper.selectOne(taSalesBatchQueryWrapper);
169
+        map.put("targetName", taSalesBatch.getSalesBatchName());
170
+
171
+        TaBuilding taBuilding = buildingInfo(taSalesBatch.getBuildingId());
172
+        map.put("taBuilding", taBuilding);
173
+
174
+        return map;
175
+    }
176
+
158 177
     public TaPerson getPerson(String personId){
159 178
         return getById(personId);
160 179
     }