소스 검색

Merge branch 'v3' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3

魏熙美 5 년 전
부모
커밋
9e627e9dd9

+ 23
- 0
src/main/java/com/huiju/estateagents/controller/TaNewsController.java 파일 보기

@@ -7,6 +7,7 @@ import com.huiju.estateagents.base.BaseController;
7 7
 import com.huiju.estateagents.base.ResponseBean;
8 8
 import com.huiju.estateagents.common.CommConstant;
9 9
 import com.huiju.estateagents.common.JWTUtils;
10
+import com.huiju.estateagents.entity.TaBuildingDynamic;
10 11
 import com.huiju.estateagents.entity.TaNews;
11 12
 import com.huiju.estateagents.entity.TaPerson;
12 13
 import com.huiju.estateagents.service.ITaBuildingService;
@@ -184,6 +185,28 @@ public class TaNewsController extends BaseController {
184 185
         return responseBean;
185 186
     }
186 187
 
188
+    @ApiOperation(value = "资讯置顶", notes = "资讯置顶")
189
+    @ApiImplicitParams({
190
+            @ApiImplicitParam(dataType = "String", name = "newsId", paramType = "query",value = "资讯ID"),
191
+            @ApiImplicitParam(dataType = "Integer", name = "weight", paramType = "query",value = "权重")
192
+    })
193
+    @RequestMapping(value = "/admin/taNews/weight" ,method =RequestMethod.PUT)
194
+    public  ResponseBean buildingDynamicWeight(@RequestParam Integer newsId,@RequestParam Integer weight,HttpServletRequest request){
195
+        ResponseBean responseBean = new ResponseBean();
196
+        TaNews taNews = iTaNewsService.getById(newsId);
197
+        taNews.setWeight(weight);
198
+        taNews.setOrgId(getOrgId(request));
199
+        QueryWrapper<TaNews> newsQueryWrapper = new QueryWrapper<>();
200
+        newsQueryWrapper.eq("news_id",newsId);
201
+        if (iTaNewsService.updateById(taNews)){
202
+            responseBean.addSuccess("成功");
203
+        }else {
204
+            responseBean.addError("失败");
205
+        }
206
+        return responseBean;
207
+    }
208
+
209
+
187 210
     /**
188 211
      * 微信 根据id查询对象
189 212
      * @param id  实体ID

+ 3
- 2
src/main/java/com/huiju/estateagents/controller/TaPersonController.java 파일 보기

@@ -112,6 +112,7 @@ public class TaPersonController extends BaseController {
112 112
         QueryWrapper<TaUser>queryWrapper = new QueryWrapper<>();
113 113
         queryWrapper.eq("phone",phone);
114 114
         queryWrapper.eq("org_id",orgId);
115
+        queryWrapper.eq("isConsultant",true);
115 116
         List<TaUser> users = taUserService.list(queryWrapper);
116 117
         if(users.size()>0){
117 118
             TaUser user = users.get(0);
@@ -129,7 +130,7 @@ public class TaPersonController extends BaseController {
129 130
             taPersonService.updateById(person);
130 131
             responseBean.addSuccess(person);
131 132
         }else {
132
-            responseBean.addError("您不是置业顾问。");
133
+            responseBean.addError("手机号不存在。");
133 134
         }
134 135
         return responseBean;
135 136
     }
@@ -334,7 +335,7 @@ public class TaPersonController extends BaseController {
334 335
     }
335 336
 
336 337
     /**
337
-     * 个人签到
338
+     * 个人getPersonId(request);
338 339
      * @param request
339 340
      * @return
340 341
      */

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaNews.java 파일 보기

@@ -107,6 +107,11 @@ public class TaNews implements Serializable {
107 107
      */
108 108
     private Integer shareNum;
109 109
 
110
+    /**
111
+     * 权重
112
+     */
113
+    private Integer weight;
114
+
110 115
     /**
111 116
      * 类型
112 117
      */

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java 파일 보기

@@ -72,7 +72,7 @@ public class TaNewsServiceImpl extends ServiceImpl<TaNewsMapper, TaNews> impleme
72 72
         taNewsQueryWrapper.eq(newsStatus != null, "news_status", newsStatus);
73 73
         taNewsQueryWrapper.eq("status", 1);
74 74
         taNewsQueryWrapper.like(title!=null,"news_name", title);
75
-        taNewsQueryWrapper.orderByDesc("create_date");
75
+        taNewsQueryWrapper.orderByDesc("weight","create_date");
76 76
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);
77 77
 
78 78
         injectType(taNewsIPage.getRecords());
@@ -218,7 +218,7 @@ public class TaNewsServiceImpl extends ServiceImpl<TaNewsMapper, TaNews> impleme
218 218
         taNewsQueryWrapper.eq("org_id",orgId);
219 219
         taNewsQueryWrapper.eq("status", 1);
220 220
         taNewsQueryWrapper.eq("news_status", 0);
221
-        taNewsQueryWrapper.orderByDesc("create_date");
221
+        taNewsQueryWrapper.orderByDesc("weight","create_date");
222 222
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);
223 223
         IPage<TaNews> pageEmpty = new Page<>(pageNum, pageSize);
224 224
         injectType(taNewsIPage.getRecords());

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java 파일 보기

@@ -380,7 +380,7 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
380 380
         boolean yestodaySigned = null != taPersonSign && DateUtils.sameDay(LocalDateTime.now().minusDays(1), taPersonSign.getSignDate());
381 381
 
382 382
         if (todaySigned) {
383
-            return ResponseBean.error("请不要重复签到", ResponseBean.ERROR_ILLEGAL_PARAMS);
383
+            return ResponseBean.error("请不要重复getPersonId(request);", ResponseBean.ERROR_ILLEGAL_PARAMS);
384 384
         }
385 385
 
386 386
         int durationDays = !yestodaySigned ? 1 : taPersonSign.getDurationDays() + 1;