张延森 4 anos atrás
pai
commit
57e3f5cf5c

+ 1
- 1
pom.xml Ver arquivo

@@ -10,7 +10,7 @@
10 10
 	</parent>
11 11
 	<groupId>com.huiju</groupId>
12 12
 	<artifactId>xiangsong</artifactId>
13
-	<version>1.0.4</version>
13
+	<version>1.0.7</version>
14 14
 	<name>xiangsong</name>
15 15
 	<description>香颂</description>
16 16
 

+ 7
- 21
src/main/java/com/huiju/estateagents/property/controller/AnnouncementTelController.java Ver arquivo

@@ -46,7 +46,7 @@ public class AnnouncementTelController extends BaseController {
46 46
 			@ApiImplicitParam(paramType = "query", dataType = "integer", name = "pageSize", value = "分页每页长度"),
47 47
 
48 48
 	})
49
-	@RequestMapping(value = "/tels",method = RequestMethod.GET)
49
+	@RequestMapping(value = "/admin/announcement-tels",method = RequestMethod.GET)
50 50
 	public ResponseBean getList(@RequestParam(value = "name", required = false) String name,
51 51
                                 @RequestParam(value = "tel", required = false) String tel,
52 52
                                 @RequestParam(value = "remark", required = false) String remark,
@@ -68,7 +68,7 @@ public class AnnouncementTelController extends BaseController {
68 68
 			@ApiImplicitParam(dataTypeClass = String.class, paramType = "AnnouncementTel", name = "announcementTel", value = "电话号码实体类"),
69 69
 
70 70
 	})
71
-	@RequestMapping(value = "/tel/add",method = RequestMethod.POST)
71
+	@RequestMapping(value = "/admin/announcement-tel/add",method = RequestMethod.POST)
72 72
 	public ResponseBean addTel(@Valid @RequestBody AnnouncementTel announcementTel, HttpServletRequest request){
73 73
 		ResponseBean responseBean = new ResponseBean();
74 74
 
@@ -106,7 +106,7 @@ public class AnnouncementTelController extends BaseController {
106 106
 			@ApiImplicitParam(paramType = "body", dataType = "AnnouncementTel", name = "announcementTel", value = "电话号码实体类"),
107 107
 
108 108
 	})
109
-	@RequestMapping(value = "/tel/update", method = RequestMethod.PUT)
109
+	@RequestMapping(value = "/admin/announcement-tel/update", method = RequestMethod.PUT)
110 110
 	public ResponseBean updateTel(@Valid @RequestBody AnnouncementTel announcementTel, HttpServletRequest request) {
111 111
 		ResponseBean responseBean = new ResponseBean();
112 112
 		boolean isPhone = true;
@@ -126,28 +126,14 @@ public class AnnouncementTelController extends BaseController {
126 126
 //			return responseBean;
127 127
 //		}
128 128
 		TaUser userElement = getTaUser(request);
129
-		QueryWrapper<AnnouncementTel> announcementTelQueryWrapper = new QueryWrapper<>();
130
-		announcementTelQueryWrapper.eq("tel", announcementTel.getTel());
131
-		announcementTelQueryWrapper.eq("org_id", userElement.getOrgId());
132
-		AnnouncementTel telServiceOne = announcementTelService.getOne(announcementTelQueryWrapper);
133
-		if (null != telServiceOne && announcementTel.getTel().equals(telServiceOne.getTel()) && announcementTel.getId().equals(telServiceOne.getId())) {
129
+		AnnouncementTel telServiceOne = announcementTelService.getById(announcementTel.getId());
130
+		if (null != telServiceOne) {
134 131
 			announcementTel.setUpdateUser(userElement.getUserId());
135 132
 			announcementTel.setUpdateDate(LocalDateTime.now());
136 133
 			announcementTelService.updateById(announcementTel);
137 134
 			responseBean.addSuccess("修改物业端号码成功");
138 135
 			return responseBean;
139 136
 		}
140
-		if (null != telServiceOne) {
141
-			responseBean.addError("此号码已存在");
142
-			return responseBean;
143
-		}
144
-		announcementTel.setUpdateUser(userElement.getUserId());
145
-		announcementTel.setUpdateDate(LocalDateTime.now());
146
-		boolean state = announcementTelService.updateById(announcementTel);
147
-		if (state){
148
-			responseBean.addSuccess("修改物业端号码成功");
149
-			return responseBean;
150
-		}
151 137
 		responseBean.addError("修改物业端号码失败");
152 138
 		return responseBean;
153 139
 	}
@@ -157,7 +143,7 @@ public class AnnouncementTelController extends BaseController {
157 143
 			@ApiImplicitParam(paramType = "Path", dataType = "integer", name = "id", value = "主键Id"),
158 144
 
159 145
 	})
160
-	@RequestMapping(value = "/tel/{id}",method = RequestMethod.GET)
146
+	@RequestMapping(value = "/admin/announcement-tel/{id}",method = RequestMethod.GET)
161 147
 	public ResponseBean getNoticeById(@PathVariable(value ="id") Integer id, HttpServletRequest request){
162 148
 		ResponseBean responseBean = new ResponseBean();
163 149
 		AnnouncementTel announcementTel = announcementTelService.getById(id);
@@ -170,7 +156,7 @@ public class AnnouncementTelController extends BaseController {
170 156
 			@ApiImplicitParam(paramType = "body", dataType = "integer", name = "ids", value = "主键Id"),
171 157
 
172 158
 	})
173
-	@RequestMapping(value = "/tel/delete", method = RequestMethod.POST)
159
+	@RequestMapping(value = "/admin/announcement-tel/delete", method = RequestMethod.POST)
174 160
 	public ResponseBean deleteNotice(@RequestBody List<Integer> ids, HttpServletRequest request) {
175 161
 		ResponseBean responseBean = new ResponseBean();
176 162
 		boolean state = announcementTelService.removeByIds(ids);

+ 4
- 3
src/main/java/com/huiju/estateagents/property/controller/SocialController.java Ver arquivo

@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
4 4
 import com.huiju.estateagents.base.BaseController;
5 5
 import com.huiju.estateagents.base.ResponseBean;
6 6
 import com.huiju.estateagents.center.taUser.entity.TaUser;
7
+import com.huiju.estateagents.entity.TaPerson;
7 8
 import com.huiju.estateagents.property.common.Constant;
8 9
 import com.huiju.estateagents.property.common.UserElement;
9 10
 import com.huiju.estateagents.property.model.TpActivity;
@@ -39,11 +40,11 @@ public class SocialController extends BaseController {
39 40
     @ApiImplicitParams({@ApiImplicitParam(paramType = "path", dataType = "integer", name = "orgId", value = "小区Id"),
40 41
             @ApiImplicitParam(paramType = "query", dataType = "integer", name = "id", value = "公告帖子id")})
41 42
     public ResponseBean findAnnouncementDetail(@PathVariable(value = "orgId") Integer orgId, @RequestParam("id") Integer id, HttpServletRequest request) {
42
-        TaUser userElement = getTaUser(request);
43
-        Integer userId = userElement.getUserId();
43
+//        TaUser userElement = getTaUser(request);
44
+//        Integer userId = userElement.getUserId();
44 45
         ResponseBean responseBean = new ResponseBean();
45 46
 
46
-        TpAnnouncement tpAnnouncement = socialServiceI.findAnnouncementDetail(id, orgId, userId);
47
+        TpAnnouncement tpAnnouncement = socialServiceI.findAnnouncementDetail(id, orgId, getPersonId(request));
47 48
         responseBean.addSuccess(tpAnnouncement);
48 49
         return responseBean;
49 50
     }

+ 1
- 1
src/main/java/com/huiju/estateagents/property/model/TpSocialView.java Ver arquivo

@@ -14,7 +14,7 @@ public class TpSocialView {
14 14
 
15 15
     private String socialType;
16 16
 
17
-    private Integer taUserId;
17
+    private String taUserId;
18 18
 
19 19
     private String remark;
20 20
 

+ 1
- 1
src/main/java/com/huiju/estateagents/property/service/SocialServiceI.java Ver arquivo

@@ -25,7 +25,7 @@ public interface SocialServiceI {
25 25
 	 * @param userId
26 26
 	 * @return
27 27
 	 */
28
-    TpAnnouncement findAnnouncementDetail(Integer id, Integer orgId, Integer userId);
28
+    TpAnnouncement findAnnouncementDetail(Integer id, Integer orgId, String personId);
29 29
 
30 30
 
31 31
 	/**

+ 4
- 4
src/main/java/com/huiju/estateagents/property/service/impl/SocialServiceImpl.java Ver arquivo

@@ -60,9 +60,9 @@ public class SocialServiceImpl implements SocialServiceI {
60 60
 
61 61
     @Override
62 62
     @Transactional
63
-    public TpAnnouncement findAnnouncementDetail(Integer id, Integer orgId, Integer userId) {
63
+    public TpAnnouncement findAnnouncementDetail(Integer id, Integer orgId, String personId) {
64 64
         //更新此用户的查看次数操作
65
-        Integer allViewNum = updateSocialView(userId, Constant.ANNOUNCEMENT, orgId, id);
65
+        Integer allViewNum = updateSocialView(personId, Constant.ANNOUNCEMENT, orgId, id);
66 66
         if (null != allViewNum) {
67 67
             tpAnnouncementMapper.updateByPrimaryKeySelective(id, allViewNum);
68 68
         }
@@ -142,10 +142,10 @@ public class SocialServiceImpl implements SocialServiceI {
142 142
      * @param orgId
143 143
      * @param uuid
144 144
      */
145
-    private Integer updateSocialView(Integer userId, String socialType, Integer orgId, Integer uuid) {
145
+    private Integer updateSocialView(String personId, String socialType, Integer orgId, Integer uuid) {
146 146
         //检查是否查看过这个帖子
147 147
         TpSocialView tpSocialView = new TpSocialView();
148
-        tpSocialView.setTaUserId(userId);
148
+        tpSocialView.setTaUserId(personId);
149 149
         tpSocialView.setSocialType(socialType);
150 150
         tpSocialView.setOrgId(orgId);
151 151
         tpSocialView.setUuid(uuid);

+ 3
- 12
src/main/resources/mapper/property/AnnouncementTelMapper.xml Ver arquivo

@@ -2,20 +2,10 @@
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 3
 <mapper namespace="com.huiju.estateagents.property.dao.AnnouncementTelMapper">
4 4
     <select id="selectListByParams" resultType="com.huiju.estateagents.property.model.AnnouncementTel">
5
-       SELECT
6
-            t.id,
7
-            t.org_id AS orgId,
8
-            t.NAME,
9
-            t.tel,
10
-            t.remark,
11
-            t.update_date,
12
-            u.user_name AS updateName
5
+       SELECT t.*
13 6
         FROM
14 7
             tp_announcement_tel t
15
-            LEFT JOIN tp_user u ON t.update_user = u.id
16
-        WHERE
17
-            1 = 1
18
-        AND t.org_id = #{announcementTel.orgId}
8
+        WHERE t.org_id = #{announcementTel.orgId}
19 9
         <if test="announcementTel.tel != null and announcementTel.tel != ''">
20 10
           AND t.tel like concat('%',#{announcementTel.tel},'%')
21 11
         </if>
@@ -25,5 +15,6 @@
25 15
         <if test="announcementTel.name != null and announcementTel.name != ''">
26 16
           AND t.name like concat('%',#{announcementTel.name},'%')
27 17
         </if>
18
+        ORDER BY t.create_date desc
28 19
     </select>
29 20
 </mapper>