傅行帆 4 lat temu
rodzic
commit
9436a4b520

+ 6
- 0
src/main/java/com/huiju/estateagents/property/model/TpAnnouncement.java Wyświetl plik

@@ -79,4 +79,10 @@ public class TpAnnouncement implements Serializable {
79 79
     @TableField(exist = false)
80 80
     private List<String> imgList;
81 81
 
82
+    @TableField(exist = false)
83
+    private String startCreateDate;
84
+
85
+    @TableField(exist = false)
86
+    private String endCreateDate;
87
+
82 88
 }

+ 4
- 0
src/main/java/com/huiju/estateagents/property/service/impl/BillStatementServiceImpl.java Wyświetl plik

@@ -66,6 +66,8 @@ public class BillStatementServiceImpl extends ServiceImpl<BillStatementMapper, B
66 66
         String orderStatus = jsonObject.getString("orderStatus");
67 67
         // 缴费方式
68 68
         String payType = jsonObject.getString("payType");
69
+        String startCreateDate = jsonObject.getString("startCreateDate");
70
+        String endCreateDate = jsonObject.getString("endCreateDate");
69 71
 
70 72
         // 参数
71 73
         Map<String, Object> map = Maps.newHashMap();
@@ -77,6 +79,8 @@ public class BillStatementServiceImpl extends ServiceImpl<BillStatementMapper, B
77 79
         map.put("orgId", userElement.getOrgId());
78 80
         map.put("orderStatus", orderStatus);
79 81
         map.put("payType", payType);
82
+        map.put("startCreateDate", startCreateDate);
83
+        map.put("endCreateDate", endCreateDate);
80 84
 
81 85
         Page<TpBillOrder> page = new Page<>();
82 86
         page.setCurrent(pageNum);

+ 6
- 0
src/main/java/com/huiju/estateagents/property/service/impl/BuildingOwnerInfoServiceImpl.java Wyświetl plik

@@ -115,6 +115,7 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
115 115
         tpBuildingOwnerInfo.setOrgId(userElement.getOrgId());
116 116
         Long pageNum = jsonObject.getLong("pageNum") == null ? 1 : jsonObject.getLong("pageNum");
117 117
         Long pageSize = jsonObject.getLong("pageSize") == null ? 10 : jsonObject.getLong("pageSize");
118
+        tpBuildingOwnerInfo.setVerifyStatus(jsonObject.getString("verifyStatus"));
118 119
 
119 120
         Page page = new Page(pageNum,pageSize);
120 121
 
@@ -129,6 +130,11 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
129 130
                 }
130 131
             }
131 132
 
133
+            TaUser taUser = taUserMapper.selectById(e.getUpdateName());
134
+            if (null != taUser){
135
+                e.setUpdateName(taUser.getUserName());
136
+            }
137
+
132 138
         });
133 139
 
134 140
         Map<String, Object> retMap = Maps.newHashMap();

+ 4
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpAnnouncementServiceImpl.java Wyświetl plik

@@ -74,6 +74,10 @@ private  TpAnnouncementMapper tpAnnouncementMapper;
74 74
             tpAnnouncement.setAnnType(annType);
75 75
         }
76 76
 
77
+        tpAnnouncement.setStatus(jsonobject.getString("status"));
78
+        tpAnnouncement.setStartCreateDate(jsonobject.getString("startCreateDate"));
79
+        tpAnnouncement.setEndCreateDate(jsonobject.getString("endCreateDate"));
80
+
77 81
         // 分页
78 82
         Page<TpBuildingOwnerInfo> page = new Page<>();
79 83
         page.setSize(pageSize == null ? 10 : pageSize);

+ 10
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java Wyświetl plik

@@ -167,6 +167,16 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
167 167
 
168 168
             TaPerson person =taPersonMapper.selectById(tpTicket.getCreateUser());
169 169
             tpTicketVO.setCreateUserNmae(StringUtils.isNotEmpty(person.getName()) ? person.getName() : person.getNickname());
170
+
171
+            // 获取房产信息
172
+            LambdaQueryWrapper<TaUserVerify> userVerifyLambdaQueryWrapper = new LambdaQueryWrapper<>();
173
+            userVerifyLambdaQueryWrapper.eq(TaUserVerify::getPersonId,person.getPersonId());
174
+            List<TaUserVerify> taUserVerifies = taUserVerifyMapper.selectList(userVerifyLambdaQueryWrapper);
175
+            if (taUserVerifies.size() > 0){
176
+                TaUserVerify taUserVerify = taUserVerifies.get(0);
177
+                tpTicketVO.setAddress(taUserVerify.getPhaseName()+taUserVerify.getBuildingName()+taUserVerify.getUnitName()+taUserVerify.getLevelName()+taUserVerify.getRoomNoName());
178
+            }
179
+
170 180
             tpTicketArrayList.add(tpTicketVO);
171 181
         }
172 182
         HashMap map=new HashMap<>();

+ 2
- 0
src/main/java/com/huiju/estateagents/property/vo/TpTicketVO.java Wyświetl plik

@@ -87,4 +87,6 @@ public class TpTicketVO extends TpTicket {
87 87
     private Boolean isPay;
88 88
 
89 89
     private List<TaUserVerify> userVerifyList;
90
+
91
+    private String address;
90 92
 }

+ 6
- 0
src/main/resources/mapper/property/BillOrderMapper.xml Wyświetl plik

@@ -37,6 +37,12 @@
37 37
                 <if test="map.payType != null">
38 38
                     and tbs.pay_type = #{map.payType}
39 39
                 </if>
40
+                <if test="map.startCreateDate != null and map.startCreateDate !=''">
41
+                    and tbs.create_time >= #{map.startCreateDate}
42
+                </if>
43
+                <if test="map.endCreateDate != null and map.endCreateDate !=''">
44
+                    and tbs.create_time &lt;= #{map.endCreateDate}
45
+                </if>
40 46
             </trim>
41 47
         </where>
42 48
         group by tbo.order_bumber

+ 9
- 0
src/main/resources/mapper/property/TpAnnouncementMapper.xml Wyświetl plik

@@ -19,6 +19,15 @@
19 19
         </if>
20 20
         <if test="record.annType != null and record.annType != ''" >
21 21
           AND ann_type = #{record.annType,jdbcType=VARCHAR}
22
+        </if>
23
+        <if test="record.status != null and record.status != ''" >
24
+          AND status = #{record.status,jdbcType=VARCHAR}
25
+        </if>
26
+        <if test="record.startCreateDate != null and record.startCreateDate != ''">
27
+          AND DATE_FORMAT(create_date, '%Y-%m-%d') &gt;= #{record.startCreateDate}
28
+        </if>
29
+        <if test="record.endCreateDate != null and record.endCreateDate != ''">
30
+          AND DATE_FORMAT(create_date, '%Y-%m-%d') &lt;= #{record.endCreateDate}
22 31
         </if>
23 32
           AND org_id = #{record.orgId,jdbcType=INTEGER}
24 33
           ORDER BY sort DESC,create_date desc

+ 3
- 0
src/main/resources/mapper/property/TpBuildingOwnerInfoMapper.xml Wyświetl plik

@@ -108,6 +108,9 @@
108 108
         <if test="tpBuildingOwnerInfo.roleName != null and tpBuildingOwnerInfo.roleName != ''">
109 109
             and t.role_id = #{tpBuildingOwnerInfo.roleName}
110 110
         </if>
111
+        <if test="tpBuildingOwnerInfo.verifyStatus != null and tpBuildingOwnerInfo.verifyStatus != ''">
112
+            and u.verify_status = #{tpBuildingOwnerInfo.verifyStatus}
113
+        </if>
111 114
         order by u.create_date desc
112 115
     </select>
113 116
     <select id="getAvailableProp" resultType="java.lang.Integer">