魏超 5 jaren geleden
bovenliggende
commit
9867738ea2

+ 3
- 0
src/main/java/com/huiju/estateagents/reportCustomerAop/ReportCustomerAspect.java Bestand weergeven

146
             case CommConstant.FAVOR_NEWS:
146
             case CommConstant.FAVOR_NEWS:
147
                 buildingAndNameInfo = reportCustomerImpl.selectNewsBuildingInfo(targetId);
147
                 buildingAndNameInfo = reportCustomerImpl.selectNewsBuildingInfo(targetId);
148
                 break;
148
                 break;
149
+            case CommConstant.HOUSE:
150
+                buildingAndNameInfo = reportCustomerImpl.selectHouseBuildingInfo(targetId);
151
+                break;
149
             default:
152
             default:
150
                 buildingAndNameInfo = reportCustomerImpl.selectBuildingInfo(targetId);
153
                 buildingAndNameInfo = reportCustomerImpl.selectBuildingInfo(targetId);
151
                 break;
154
                 break;

+ 19
- 0
src/main/java/com/huiju/estateagents/reportCustomerAop/ReportCustomerImpl.java Bestand weergeven

16
 import com.huiju.estateagents.entity.TaLiveActivity;
16
 import com.huiju.estateagents.entity.TaLiveActivity;
17
 import com.huiju.estateagents.entity.TaNews;
17
 import com.huiju.estateagents.entity.TaNews;
18
 import com.huiju.estateagents.entity.TaPerson;
18
 import com.huiju.estateagents.entity.TaPerson;
19
+import com.huiju.estateagents.entity.TaSalesBatch;
19
 import com.huiju.estateagents.entity.TaShareActivity;
20
 import com.huiju.estateagents.entity.TaShareActivity;
20
 import com.huiju.estateagents.mapper.HelpActivityMapper;
21
 import com.huiju.estateagents.mapper.HelpActivityMapper;
21
 import com.huiju.estateagents.mapper.TaBuildingDynamicMapper;
22
 import com.huiju.estateagents.mapper.TaBuildingDynamicMapper;
23
 import com.huiju.estateagents.mapper.TaLiveActivityMapper;
24
 import com.huiju.estateagents.mapper.TaLiveActivityMapper;
24
 import com.huiju.estateagents.mapper.TaNewsMapper;
25
 import com.huiju.estateagents.mapper.TaNewsMapper;
25
 import com.huiju.estateagents.mapper.TaPersonMapper;
26
 import com.huiju.estateagents.mapper.TaPersonMapper;
27
+import com.huiju.estateagents.mapper.TaSalesBatchMapper;
26
 import com.huiju.estateagents.mapper.TaShareActivityMapper;
28
 import com.huiju.estateagents.mapper.TaShareActivityMapper;
27
 
29
 
28
 import lombok.extern.slf4j.Slf4j;
30
 import lombok.extern.slf4j.Slf4j;
52
     @Autowired
54
     @Autowired
53
     private TaDrainageMapper taDrainageMapper;
55
     private TaDrainageMapper taDrainageMapper;
54
 
56
 
57
+    @Autowired
58
+    private TaSalesBatchMapper taSalesBatchMapper;
59
+
55
 
60
 
56
     public Map<String, Object> selectActivityBuildingInfo(String targetId){
61
     public Map<String, Object> selectActivityBuildingInfo(String targetId){
57
         Map<String, Object> map = new HashMap<>();
62
         Map<String, Object> map = new HashMap<>();
155
         return taBuilding;
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
     public TaPerson getPerson(String personId){
177
     public TaPerson getPerson(String personId){
159
         return getById(personId);
178
         return getById(personId);
160
     }
179
     }