소스 검색

Merge branch 'master' of http://git.ycjcjy.com/xiangsong/xs-service

张延森 4 년 전
부모
커밋
83994dae04

+ 6
- 0
src/main/java/com/huiju/estateagents/property/model/TpAnnouncement.java 파일 보기

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

+ 4
- 0
src/main/java/com/huiju/estateagents/property/service/impl/BillStatementServiceImpl.java 파일 보기

@@ -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 파일 보기

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

+ 4
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpAnnouncementServiceImpl.java 파일 보기

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

+ 10
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java 파일 보기

@@ -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 파일 보기

@@ -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 파일 보기

@@ -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 파일 보기

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

+ 3
- 0
src/main/resources/mapper/property/TpBuildingOwnerInfoMapper.xml 파일 보기

@@ -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">