dingxin vor 6 Jahren
Ursprung
Commit
c1a2bbe141

+ 9
- 0
CODE/smart-community/app-api/pom.xml Datei anzeigen

@@ -249,6 +249,15 @@
249 249
 					</execution>
250 250
 				</executions>
251 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 261
 		</plugins>
253 262
 	</build>
254 263
 

+ 14
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/model/TpTransactionReply.java Datei anzeigen

@@ -45,6 +45,20 @@ public class TpTransactionReply {
45 45
      */
46 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 62
     public void setReleaseIdentity(String releaseIdentity) {
49 63
         this.releaseIdentity = releaseIdentity;
50 64
     }

+ 1
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java Datei anzeigen

@@ -627,6 +627,7 @@ public class SocialServiceImpl implements SocialServiceI {
627 627
             tpTransactionReply.setReplyTaUserName(taUserMapper.selectByPrimaryKey(tpTransactionReply.getReplyTaUserId()).getUserName());
628 628
         }
629 629
         tpTransactionReply.setReleaseIdentity("0");
630
+        tpTransactionReply.setTaUserVerifyId(userElement.getUserVerifyId());
630 631
         tpTransactionReply.setCreateDate(new Date());
631 632
         tpTransactionReplyMapper.insert(tpTransactionReply);
632 633
 

+ 20
- 5
CODE/smart-community/app-api/src/main/resources/mapper/TpTransactionReplyMapper.xml Datei anzeigen

@@ -11,9 +11,12 @@
11 11
     <result column="reply_ta_user_id" property="replyTaUserId" jdbcType="INTEGER" />
12 12
     <result column="reply_ta_user_name" property="replyTaUserName" jdbcType="VARCHAR" />
13 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 17
   </resultMap>
15 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 20
     reply_ta_user_name, create_date
18 21
   </sql>
19 22
   <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
@@ -27,12 +30,12 @@
27 30
     where id = #{id,jdbcType=INTEGER}
28 31
   </delete>
29 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 34
       ta_user_id, ta_user_name, reply_content, 
32 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 39
       #{replyTaUserId,jdbcType=INTEGER}, #{replyTaUserName,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}
37 40
       )
38 41
   </insert>
@@ -66,6 +69,12 @@
66 69
       <if test="createDate != null" >
67 70
         create_date,
68 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 78
     </trim>
70 79
     <trim prefix="values (" suffix=")" suffixOverrides="," >
71 80
       <if test="id != null" >
@@ -95,6 +104,12 @@
95 104
       <if test="createDate != null" >
96 105
         #{createDate,jdbcType=TIMESTAMP},
97 106
       </if>
107
+      <if test="releaseIdentity != null" >
108
+        #{releaseIdentity},
109
+      </if>
110
+      <if test="taUserVerifyId != null" >
111
+        #{ taUserVerifyId}
112
+      </if>
98 113
     </trim>
99 114
   </insert>
100 115
   <update id="updateByPrimaryKeySelective" parameterType="com.community.huiju.model.TpTransactionReply" >
@@ -141,7 +156,7 @@
141 156
   </update>
142 157
   <select id="getCommunityIdAndTransactionId" resultMap="BaseResultMap">
143 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 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 161
     FROM
147 162
         tp_transaction_reply tr

+ 1
- 0
CODE/smart-community/community-common/pom.xml Datei anzeigen

@@ -124,5 +124,6 @@
124 124
             <version>2.6</version>
125 125
         </dependency>
126 126
 
127
+
127 128
     </dependencies>
128 129
 </project>

+ 3
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TransactionServiceImpl.java Datei anzeigen

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