傅行帆 4 anni fa
parent
commit
9436a4b520

+ 6
- 0
src/main/java/com/huiju/estateagents/property/model/TpAnnouncement.java Vedi File

79
     @TableField(exist = false)
79
     @TableField(exist = false)
80
     private List<String> imgList;
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 Vedi File

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

+ 6
- 0
src/main/java/com/huiju/estateagents/property/service/impl/BuildingOwnerInfoServiceImpl.java Vedi File

115
         tpBuildingOwnerInfo.setOrgId(userElement.getOrgId());
115
         tpBuildingOwnerInfo.setOrgId(userElement.getOrgId());
116
         Long pageNum = jsonObject.getLong("pageNum") == null ? 1 : jsonObject.getLong("pageNum");
116
         Long pageNum = jsonObject.getLong("pageNum") == null ? 1 : jsonObject.getLong("pageNum");
117
         Long pageSize = jsonObject.getLong("pageSize") == null ? 10 : jsonObject.getLong("pageSize");
117
         Long pageSize = jsonObject.getLong("pageSize") == null ? 10 : jsonObject.getLong("pageSize");
118
+        tpBuildingOwnerInfo.setVerifyStatus(jsonObject.getString("verifyStatus"));
118
 
119
 
119
         Page page = new Page(pageNum,pageSize);
120
         Page page = new Page(pageNum,pageSize);
120
 
121
 
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
         Map<String, Object> retMap = Maps.newHashMap();
140
         Map<String, Object> retMap = Maps.newHashMap();

+ 4
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpAnnouncementServiceImpl.java Vedi File

74
             tpAnnouncement.setAnnType(annType);
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
         Page<TpBuildingOwnerInfo> page = new Page<>();
82
         Page<TpBuildingOwnerInfo> page = new Page<>();
79
         page.setSize(pageSize == null ? 10 : pageSize);
83
         page.setSize(pageSize == null ? 10 : pageSize);

+ 10
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java Vedi File

167
 
167
 
168
             TaPerson person =taPersonMapper.selectById(tpTicket.getCreateUser());
168
             TaPerson person =taPersonMapper.selectById(tpTicket.getCreateUser());
169
             tpTicketVO.setCreateUserNmae(StringUtils.isNotEmpty(person.getName()) ? person.getName() : person.getNickname());
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
             tpTicketArrayList.add(tpTicketVO);
180
             tpTicketArrayList.add(tpTicketVO);
171
         }
181
         }
172
         HashMap map=new HashMap<>();
182
         HashMap map=new HashMap<>();

+ 2
- 0
src/main/java/com/huiju/estateagents/property/vo/TpTicketVO.java Vedi File

87
     private Boolean isPay;
87
     private Boolean isPay;
88
 
88
 
89
     private List<TaUserVerify> userVerifyList;
89
     private List<TaUserVerify> userVerifyList;
90
+
91
+    private String address;
90
 }
92
 }

+ 6
- 0
src/main/resources/mapper/property/BillOrderMapper.xml Vedi File

37
                 <if test="map.payType != null">
37
                 <if test="map.payType != null">
38
                     and tbs.pay_type = #{map.payType}
38
                     and tbs.pay_type = #{map.payType}
39
                 </if>
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
             </trim>
46
             </trim>
41
         </where>
47
         </where>
42
         group by tbo.order_bumber
48
         group by tbo.order_bumber

+ 9
- 0
src/main/resources/mapper/property/TpAnnouncementMapper.xml Vedi File

19
         </if>
19
         </if>
20
         <if test="record.annType != null and record.annType != ''" >
20
         <if test="record.annType != null and record.annType != ''" >
21
           AND ann_type = #{record.annType,jdbcType=VARCHAR}
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
         </if>
31
         </if>
23
           AND org_id = #{record.orgId,jdbcType=INTEGER}
32
           AND org_id = #{record.orgId,jdbcType=INTEGER}
24
           ORDER BY sort DESC,create_date desc
33
           ORDER BY sort DESC,create_date desc

+ 3
- 0
src/main/resources/mapper/property/TpBuildingOwnerInfoMapper.xml Vedi File

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