傅行帆 hace 5 años
padre
commit
0b958f99c9

+ 8
- 1
src/main/java/com/huiju/estateagents/controller/TaRaiseRecordController.java Ver fichero

@@ -14,6 +14,7 @@ import com.huiju.estateagents.center.taUser.service.ITaUserService;
14 14
 import com.huiju.estateagents.common.CommConstant;
15 15
 import com.huiju.estateagents.drainage.entity.TaDrainageRecord;
16 16
 import com.huiju.estateagents.entity.*;
17
+import com.huiju.estateagents.po.BuildingImgPO;
17 18
 import com.huiju.estateagents.service.*;
18 19
 import jodd.util.StringUtil;
19 20
 import org.apache.commons.collections.CollectionUtils;
@@ -25,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
25 26
 
26 27
 import javax.servlet.http.HttpServletRequest;
27 28
 import java.time.LocalDateTime;
29
+import java.util.ArrayList;
28 30
 import java.util.HashMap;
29 31
 import java.util.List;
30 32
 import java.util.Map;
@@ -551,6 +553,11 @@ public class TaRaiseRecordController extends BaseController {
551 553
                     e.setApartmentName(buildingApartment.getApartmentName());
552 554
                     e.setInsideArea(buildingApartment.getInsideArea());
553 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,7 +617,7 @@ public class TaRaiseRecordController extends BaseController {
610 617
                 List<TaBuildingImg> apartMentList = taBuildingImgService.getAparemnetList(houseList.stream().map(TaHousingResources::getApartmentId).collect(Collectors.toList()));
611 618
                 e.setTaHousingResourcesList(houseList);
612 619
                 e.setTaHousingResourcesSize(houseList.size());
613
-                e.setApartMentList(apartMentList);
620
+                e.setBuildingImgList(apartMentList);
614 621
             });
615 622
 
616 623
             responseBean.addSuccess(page);

+ 7
- 0
src/main/java/com/huiju/estateagents/entity/TaHousingResources.java Ver fichero

@@ -11,6 +11,7 @@ import lombok.experimental.Accessors;
11 11
 import java.io.Serializable;
12 12
 import java.math.BigDecimal;
13 13
 import java.time.LocalDateTime;
14
+import java.util.ArrayList;
14 15
 import java.util.List;
15 16
 
16 17
 /**
@@ -179,4 +180,10 @@ public class TaHousingResources implements Serializable {
179 180
      */
180 181
     @TableField(exist = false)
181 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 Ver fichero

@@ -226,7 +226,7 @@ public class TaRaiseRecord implements Serializable {
226 226
      * 户型图列表列表
227 227
      */
228 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 Ver fichero

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