dingxin 6 年之前
父節點
當前提交
c1a2bbe141

+ 9
- 0
CODE/smart-community/app-api/pom.xml 查看文件

249
 					</execution>
249
 					</execution>
250
 				</executions>
250
 				</executions>
251
 			</plugin>
251
 			</plugin>
252
+
253
+			<plugin>
254
+				<groupId>org.apache.maven.plugins</groupId>
255
+				<artifactId>maven-surefire-plugin</artifactId>
256
+				<version>2.4.2</version>
257
+				<configuration>
258
+					<skipTests>true</skipTests>
259
+				</configuration>
260
+			</plugin>
252
 		</plugins>
261
 		</plugins>
253
 	</build>
262
 	</build>
254
 
263
 

+ 14
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/model/TpTransactionReply.java 查看文件

45
      */
45
      */
46
     private String releaseIdentity;
46
     private String releaseIdentity;
47
 
47
 
48
+    /**
49
+     * 用于查询app端角色,物业端不维护
50
+     * @param releaseIdentity
51
+     */
52
+    private  Integer taUserVerifyId;
53
+
54
+    public void setTaUserVerifyId(Integer taUserVerifyId) {
55
+        this.taUserVerifyId = taUserVerifyId;
56
+    }
57
+
58
+    public Integer getTaUserVerifyId() {
59
+        return taUserVerifyId;
60
+    }
61
+
48
     public void setReleaseIdentity(String releaseIdentity) {
62
     public void setReleaseIdentity(String releaseIdentity) {
49
         this.releaseIdentity = releaseIdentity;
63
         this.releaseIdentity = releaseIdentity;
50
     }
64
     }

+ 1
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java 查看文件

627
             tpTransactionReply.setReplyTaUserName(taUserMapper.selectByPrimaryKey(tpTransactionReply.getReplyTaUserId()).getUserName());
627
             tpTransactionReply.setReplyTaUserName(taUserMapper.selectByPrimaryKey(tpTransactionReply.getReplyTaUserId()).getUserName());
628
         }
628
         }
629
         tpTransactionReply.setReleaseIdentity("0");
629
         tpTransactionReply.setReleaseIdentity("0");
630
+        tpTransactionReply.setTaUserVerifyId(userElement.getUserVerifyId());
630
         tpTransactionReply.setCreateDate(new Date());
631
         tpTransactionReply.setCreateDate(new Date());
631
         tpTransactionReplyMapper.insert(tpTransactionReply);
632
         tpTransactionReplyMapper.insert(tpTransactionReply);
632
 
633
 

+ 20
- 5
CODE/smart-community/app-api/src/main/resources/mapper/TpTransactionReplyMapper.xml 查看文件

11
     <result column="reply_ta_user_id" property="replyTaUserId" jdbcType="INTEGER" />
11
     <result column="reply_ta_user_id" property="replyTaUserId" jdbcType="INTEGER" />
12
     <result column="reply_ta_user_name" property="replyTaUserName" jdbcType="VARCHAR" />
12
     <result column="reply_ta_user_name" property="replyTaUserName" jdbcType="VARCHAR" />
13
     <result column="create_date" property="createDate" jdbcType="TIMESTAMP" />
13
     <result column="create_date" property="createDate" jdbcType="TIMESTAMP" />
14
+    <result column="release_identity" property="releaseIdentity" jdbcType="VARCHAR" />
15
+    <result column="ta_user_verify_id" property="taUserVerifyId" jdbcType="INTEGER" />
16
+
14
   </resultMap>
17
   </resultMap>
15
   <sql id="Base_Column_List" >
18
   <sql id="Base_Column_List" >
16
-    id, community_id, transaction_id, ta_user_id, ta_user_name, reply_content, reply_ta_user_id, 
19
+    id, community_id, transaction_id, ta_user_id, ta_user_name, reply_content, reply_ta_user_id,ta_user_verify_id
17
     reply_ta_user_name, create_date
20
     reply_ta_user_name, create_date
18
   </sql>
21
   </sql>
19
   <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
22
   <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
27
     where id = #{id,jdbcType=INTEGER}
30
     where id = #{id,jdbcType=INTEGER}
28
   </delete>
31
   </delete>
29
   <insert id="insert" parameterType="com.community.huiju.model.TpTransactionReply" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
32
   <insert id="insert" parameterType="com.community.huiju.model.TpTransactionReply" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
30
-    insert into tp_transaction_reply (id, community_id, transaction_id, 
33
+    insert into tp_transaction_reply (id, community_id, transaction_id,ta_user_verify_id,release_identity,
31
       ta_user_id, ta_user_name, reply_content, 
34
       ta_user_id, ta_user_name, reply_content, 
32
       reply_ta_user_id, reply_ta_user_name, create_date
35
       reply_ta_user_id, reply_ta_user_name, create_date
33
       )
36
       )
34
-    values (#{id,jdbcType=INTEGER}, #{communityId,jdbcType=INTEGER}, #{transactionId,jdbcType=INTEGER}, 
35
-      #{taUserId,jdbcType=INTEGER}, #{taUserName,jdbcType=VARCHAR}, #{replyContent,jdbcType=VARCHAR}, 
37
+    values (#{id,jdbcType=INTEGER}, #{communityId,jdbcType=INTEGER}, #{transactionId,jdbcType=INTEGER},#{taUserVerifyId},#{releaseIdentity},
38
+      #{taUserId,jdbcType=INTEGER}, #{taUserName,jdbcType=VARCHAR}, #{replyContent,jdbcType=VARCHAR},
36
       #{replyTaUserId,jdbcType=INTEGER}, #{replyTaUserName,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}
39
       #{replyTaUserId,jdbcType=INTEGER}, #{replyTaUserName,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}
37
       )
40
       )
38
   </insert>
41
   </insert>
66
       <if test="createDate != null" >
69
       <if test="createDate != null" >
67
         create_date,
70
         create_date,
68
       </if>
71
       </if>
72
+      <if test="releaseIdentity != null" >
73
+        release_identity,
74
+      </if>
75
+      <if test="taUserVerifyId != null" >
76
+        ta_user_verify_id
77
+      </if>
69
     </trim>
78
     </trim>
70
     <trim prefix="values (" suffix=")" suffixOverrides="," >
79
     <trim prefix="values (" suffix=")" suffixOverrides="," >
71
       <if test="id != null" >
80
       <if test="id != null" >
95
       <if test="createDate != null" >
104
       <if test="createDate != null" >
96
         #{createDate,jdbcType=TIMESTAMP},
105
         #{createDate,jdbcType=TIMESTAMP},
97
       </if>
106
       </if>
107
+      <if test="releaseIdentity != null" >
108
+        #{releaseIdentity},
109
+      </if>
110
+      <if test="taUserVerifyId != null" >
111
+        #{ taUserVerifyId}
112
+      </if>
98
     </trim>
113
     </trim>
99
   </insert>
114
   </insert>
100
   <update id="updateByPrimaryKeySelective" parameterType="com.community.huiju.model.TpTransactionReply" >
115
   <update id="updateByPrimaryKeySelective" parameterType="com.community.huiju.model.TpTransactionReply" >
141
   </update>
156
   </update>
142
   <select id="getCommunityIdAndTransactionId" resultMap="BaseResultMap">
157
   <select id="getCommunityIdAndTransactionId" resultMap="BaseResultMap">
143
     SELECT
158
     SELECT
144
-	tr.*, (SELECT tsr.role_name FROM ta_sys_user_role tsur LEFT JOIN ta_sys_role tsr ON tsur.role_id = tsr.id WHERE tsur.user_id = tr.ta_user_id) AS taRoleName,
159
+	tr.*, (SELECT r.description FROM ta_user_verify uv LEFT JOIN ta_sys_role r ON uv.role_id = r.id WHERE uv.id = tr.ta_user_verify_id) AS taRoleName,
145
 	      (SELECT tsr.role_name FROM ta_sys_user_role tsur LEFT JOIN ta_sys_role tsr ON tsur.role_id = tsr.id WHERE tsur.user_id = tr.reply_ta_user_id) AS replyRoleName
160
 	      (SELECT tsr.role_name FROM ta_sys_user_role tsur LEFT JOIN ta_sys_role tsr ON tsur.role_id = tsr.id WHERE tsur.user_id = tr.reply_ta_user_id) AS replyRoleName
146
     FROM
161
     FROM
147
         tp_transaction_reply tr
162
         tp_transaction_reply tr

+ 1
- 0
CODE/smart-community/community-common/pom.xml 查看文件

124
             <version>2.6</version>
124
             <version>2.6</version>
125
         </dependency>
125
         </dependency>
126
 
126
 
127
+
127
     </dependencies>
128
     </dependencies>
128
 </project>
129
 </project>

+ 3
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TransactionServiceImpl.java 查看文件

312
 		 Integer id= object.getInteger("id");
312
 		 Integer id= object.getInteger("id");
313
 		 String replyContent= object.getString("replyContent");
313
 		 String replyContent= object.getString("replyContent");
314
 		 JSONArray array= object.getJSONArray("contentImg");
314
 		 JSONArray array= object.getJSONArray("contentImg");
315
-		// 根据此状态判断是回复帖子,还是回复人
315
+		// 根据此状态判断是回复帖子,还是回复人(共用一个接口)
316
 		Integer replyType= object.getInteger("replyType")==null?0:1;
316
 		Integer replyType= object.getInteger("replyType")==null?0:1;
317
 
317
 
318
 		 // 查询帖子信息
318
 		 // 查询帖子信息
328
 					.setTaUserName(userElement.getUserName())
328
 					.setTaUserName(userElement.getUserName())
329
 					.setReplyContent(replyContent)
329
 					.setReplyContent(replyContent)
330
 					.setReplyTaUserId(tpTransaction.getCreateUser())
330
 					.setReplyTaUserId(tpTransaction.getCreateUser())
331
+					.setReleaseIdentity("1")
331
 					.setReplyTaUserName(taUserMapper.selectById(tpTransaction.getTaUserId()).getUserName())
332
 					.setReplyTaUserName(taUserMapper.selectById(tpTransaction.getTaUserId()).getUserName())
332
 					.setCreateDate(LocalDateTime.now());
333
 					.setCreateDate(LocalDateTime.now());
333
 		}
334
 		}
338
 					.setTaUserName(userElement.getUserName())
339
 					.setTaUserName(userElement.getUserName())
339
 					.setReplyContent(replyContent)
340
 					.setReplyContent(replyContent)
340
 					.setReplyTaUserId(Reply.getTaUserId())
341
 					.setReplyTaUserId(Reply.getTaUserId())
342
+					.setReleaseIdentity("1")
341
 					.setReplyTaUserName(Reply.getTaUserName())
343
 					.setReplyTaUserName(Reply.getTaUserName())
342
 					.setCreateDate(LocalDateTime.now());
344
 					.setCreateDate(LocalDateTime.now());
343
 		}
345
 		}