傅行帆 5 år sedan
förälder
incheckning
0b958f99c9

+ 8
- 1
src/main/java/com/huiju/estateagents/controller/TaRaiseRecordController.java Visa fil

14
 import com.huiju.estateagents.common.CommConstant;
14
 import com.huiju.estateagents.common.CommConstant;
15
 import com.huiju.estateagents.drainage.entity.TaDrainageRecord;
15
 import com.huiju.estateagents.drainage.entity.TaDrainageRecord;
16
 import com.huiju.estateagents.entity.*;
16
 import com.huiju.estateagents.entity.*;
17
+import com.huiju.estateagents.po.BuildingImgPO;
17
 import com.huiju.estateagents.service.*;
18
 import com.huiju.estateagents.service.*;
18
 import jodd.util.StringUtil;
19
 import jodd.util.StringUtil;
19
 import org.apache.commons.collections.CollectionUtils;
20
 import org.apache.commons.collections.CollectionUtils;
25
 
26
 
26
 import javax.servlet.http.HttpServletRequest;
27
 import javax.servlet.http.HttpServletRequest;
27
 import java.time.LocalDateTime;
28
 import java.time.LocalDateTime;
29
+import java.util.ArrayList;
28
 import java.util.HashMap;
30
 import java.util.HashMap;
29
 import java.util.List;
31
 import java.util.List;
30
 import java.util.Map;
32
 import java.util.Map;
551
                     e.setApartmentName(buildingApartment.getApartmentName());
553
                     e.setApartmentName(buildingApartment.getApartmentName());
552
                     e.setInsideArea(buildingApartment.getInsideArea());
554
                     e.setInsideArea(buildingApartment.getInsideArea());
553
                     e.setBuildingArea(buildingApartment.getBuildingArea());
555
                     e.setBuildingArea(buildingApartment.getBuildingArea());
556
+                    //塞入户型图信息
557
+                    List<String> apartMentIds = new ArrayList<>();
558
+                    apartMentIds.add(e.getApartmentId());
559
+                    List<TaBuildingImg> apartMentList = taBuildingImgService.getAparemnetList(apartMentIds);
560
+                    e.setApartmentImgList(apartMentList);
554
                 }
561
                 }
555
             });
562
             });
556
 
563
 
610
                 List<TaBuildingImg> apartMentList = taBuildingImgService.getAparemnetList(houseList.stream().map(TaHousingResources::getApartmentId).collect(Collectors.toList()));
617
                 List<TaBuildingImg> apartMentList = taBuildingImgService.getAparemnetList(houseList.stream().map(TaHousingResources::getApartmentId).collect(Collectors.toList()));
611
                 e.setTaHousingResourcesList(houseList);
618
                 e.setTaHousingResourcesList(houseList);
612
                 e.setTaHousingResourcesSize(houseList.size());
619
                 e.setTaHousingResourcesSize(houseList.size());
613
-                e.setApartMentList(apartMentList);
620
+                e.setBuildingImgList(apartMentList);
614
             });
621
             });
615
 
622
 
616
             responseBean.addSuccess(page);
623
             responseBean.addSuccess(page);

+ 7
- 0
src/main/java/com/huiju/estateagents/entity/TaHousingResources.java Visa fil

11
 import java.io.Serializable;
11
 import java.io.Serializable;
12
 import java.math.BigDecimal;
12
 import java.math.BigDecimal;
13
 import java.time.LocalDateTime;
13
 import java.time.LocalDateTime;
14
+import java.util.ArrayList;
14
 import java.util.List;
15
 import java.util.List;
15
 
16
 
16
 /**
17
 /**
179
      */
180
      */
180
     @TableField(exist = false)
181
     @TableField(exist = false)
181
     private String mineLocked;
182
     private String mineLocked;
183
+
184
+    /**
185
+     * 户型图列表列表
186
+     */
187
+    @TableField(exist = false)
188
+    private List<TaBuildingImg> apartmentImgList = new ArrayList<>();
182
 }
189
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/entity/TaRaiseRecord.java Visa fil

226
      * 户型图列表列表
226
      * 户型图列表列表
227
      */
227
      */
228
     @TableField(exist = false)
228
     @TableField(exist = false)
229
-    private List<TaBuildingImg> apartMentList = new ArrayList<>();
229
+    private List<TaBuildingImg> buildingImgList = new ArrayList<>();
230
 
230
 
231
     /**
231
     /**
232
      * 置业顾问信息
232
      * 置业顾问信息

+ 4
- 2
src/main/java/com/huiju/estateagents/service/impl/WxPayServiceImpl.java Visa fil

197
         List<TaOrder> orderList = taOrderMapper.selectList(new QueryWrapper<TaOrder>().eq("transaction_id", transactionId));
197
         List<TaOrder> orderList = taOrderMapper.selectList(new QueryWrapper<TaOrder>().eq("transaction_id", transactionId));
198
         orderList.forEach(e -> {
198
         orderList.forEach(e -> {
199
             e.setPayStatus(CommConstant.PAY_STATUS_REFUNDED);
199
             e.setPayStatus(CommConstant.PAY_STATUS_REFUNDED);
200
-            taOrderMapper.updateById(e);
201
             if (null != e.getParentOrderId()){
200
             if (null != e.getParentOrderId()){
202
                 //更新认筹单为退款
201
                 //更新认筹单为退款
203
                 TaRaiseRecord taRaiseRecord = taRaiseRecordMapper.selectOne(new QueryWrapper<TaRaiseRecord>().eq("order_id", e.getParentOrderId()));
202
                 TaRaiseRecord taRaiseRecord = taRaiseRecordMapper.selectOne(new QueryWrapper<TaRaiseRecord>().eq("order_id", e.getParentOrderId()));
204
                 taRaiseRecord.setPayStatus(CommConstant.PAY_STATUS_REFUNDED);
203
                 taRaiseRecord.setPayStatus(CommConstant.PAY_STATUS_REFUNDED);
205
                 taRaiseRecordMapper.updateById(taRaiseRecord);
204
                 taRaiseRecordMapper.updateById(taRaiseRecord);
205
+                //更新退款时间
206
+                e.setPayTime(LocalDateTime.now());
206
             }
207
             }
208
+            taOrderMapper.updateById(e);
207
         });
209
         });
208
     }
210
     }
209
 
211
 
288
             taOrder.setRefundNo("T"+refundOrder.getTradeNo());
290
             taOrder.setRefundNo("T"+refundOrder.getTradeNo());
289
             taOrder.setParentOrderId(refundOrder.getOrderId());
291
             taOrder.setParentOrderId(refundOrder.getOrderId());
290
             taOrder.setOrgId(refundOrder.getOrgId());
292
             taOrder.setOrgId(refundOrder.getOrgId());
291
-            taOrder.setPayTime(refundOrder.getPayTime());
293
+//            taOrder.setPayTime(refundOrder.getPayTime());
292
             taOrder.setPersonId(refundOrder.getPersonId());
294
             taOrder.setPersonId(refundOrder.getPersonId());
293
             taOrder.setTradeNo(refundOrder.getTradeNo());
295
             taOrder.setTradeNo(refundOrder.getTradeNo());
294
             taOrder.setTotalFee(refundOrder.getTotalFee());
296
             taOrder.setTotalFee(refundOrder.getTotalFee());