Bladeren bron

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

张延森 5 jaren geleden
bovenliggende
commit
d8d93fe65b

+ 30
- 5
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java Bestand weergeven

75
      * @param taGoods 实体对象
75
      * @param taGoods 实体对象
76
      * @return
76
      * @return
77
      */
77
      */
78
-    @RequestMapping(value="/taGoods",method= RequestMethod.POST)
78
+    @RequestMapping(value="/admin/taGoods/add",method= RequestMethod.POST)
79
     public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods){
79
     public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods){
80
         ResponseBean responseBean = new ResponseBean();
80
         ResponseBean responseBean = new ResponseBean();
81
         try {
81
         try {
116
 
116
 
117
     /**
117
     /**
118
      * 修改对象
118
      * 修改对象
119
-     * @param id  实体ID
120
      * @param taGoods 实体对象
119
      * @param taGoods 实体对象
121
      * @return
120
      * @return
122
      */
121
      */
123
-    @RequestMapping(value="/taGoods/{id}",method= RequestMethod.PUT)
124
-    public ResponseBean taGoodsUpdate(@PathVariable Integer id,
125
-                                        @RequestBody TaGoods taGoods){
122
+    @RequestMapping(value="/admin/taGoods",method= RequestMethod.PUT)
123
+    public ResponseBean taGoodsUpdate(@RequestBody TaGoods taGoods){
126
         ResponseBean responseBean = new ResponseBean();
124
         ResponseBean responseBean = new ResponseBean();
127
         try {
125
         try {
128
             if (iTaGoodsService.updateById(taGoods)){
126
             if (iTaGoodsService.updateById(taGoods)){
137
         }
135
         }
138
         return responseBean;
136
         return responseBean;
139
     }
137
     }
138
+    
139
+    /**
140
+     * 修改对象
141
+     * @param taGoods 实体对象
142
+     * @return
143
+     */
144
+    @RequestMapping(value="/admin/taGoods/change",method= RequestMethod.PUT)
145
+    public ResponseBean taGoodsChange(@RequestBody TaGoods taGoods){
146
+        ResponseBean responseBean = new ResponseBean();
147
+        try {
148
+            if(null != taGoods.getStatus() && taGoods.getStatus().equals(CommConstant.STATUS_NORMAL)){
149
+                taGoods.setStatus(CommConstant.STATUS_UNACCALIMED);
150
+            }else {
151
+                taGoods.setStatus(CommConstant.STATUS_NORMAL);
152
+            }
153
+            if (iTaGoodsService.updateById(taGoods)){
154
+                responseBean.addSuccess(taGoods);
155
+            }else {
156
+                responseBean.addError("fail");
157
+            }
158
+        }catch (Exception e){
159
+            e.printStackTrace();
160
+            logger.error("taGoodsUpdate -=- {}",e.toString());
161
+            responseBean.addError(e.getMessage());
162
+        }
163
+        return responseBean;
164
+    }
140
 
165
 
141
     /**
166
     /**
142
      * 根据id查询对象
167
      * 根据id查询对象

+ 32
- 6
src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java Bestand weergeven

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.BaseController;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.common.CommConstant;
8
 import com.huiju.estateagents.entity.TdPointsRules;
9
 import com.huiju.estateagents.entity.TdPointsRules;
9
 import com.huiju.estateagents.service.ITdPointsRulesService;
10
 import com.huiju.estateagents.service.ITdPointsRulesService;
10
 import org.slf4j.Logger;
11
 import org.slf4j.Logger;
42
      * @param pageSize
43
      * @param pageSize
43
      * @return
44
      * @return
44
      */
45
      */
45
-    @RequestMapping(value="/tdPointsRules",method= RequestMethod.GET)
46
+    @RequestMapping(value="/admin/tdPointsRules",method= RequestMethod.GET)
46
     public ResponseBean tdPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
47
     public ResponseBean tdPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
47
                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
48
                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
48
         ResponseBean responseBean = new ResponseBean();
49
         ResponseBean responseBean = new ResponseBean();
108
 
109
 
109
     /**
110
     /**
110
      * 修改对象
111
      * 修改对象
111
-     * @param id  实体ID
112
      * @param tdPointsRules 实体对象
112
      * @param tdPointsRules 实体对象
113
      * @return
113
      * @return
114
      */
114
      */
115
-    @RequestMapping(value="/tdPointsRules/{id}",method= RequestMethod.PUT)
116
-    public ResponseBean tdPointsRulesUpdate(@PathVariable Integer id,
117
-                                        @RequestBody TdPointsRules tdPointsRules){
115
+    @RequestMapping(value="/admin/tdPointsRules",method= RequestMethod.PUT)
116
+    public ResponseBean tdPointsRulesUpdate(@RequestBody TdPointsRules tdPointsRules){
118
         ResponseBean responseBean = new ResponseBean();
117
         ResponseBean responseBean = new ResponseBean();
119
         try {
118
         try {
120
             if (iTdPointsRulesService.updateById(tdPointsRules)){
119
             if (iTdPointsRulesService.updateById(tdPointsRules)){
129
         }
128
         }
130
         return responseBean;
129
         return responseBean;
131
     }
130
     }
131
+    
132
+    /**
133
+     * 停用启用
134
+     * @param tdPointsRules 实体对象
135
+     * @return
136
+     */
137
+    @RequestMapping(value="/admin/tdPointsRules/change",method= RequestMethod.PUT)
138
+    public ResponseBean tdPointsRulesChange(@RequestBody TdPointsRules tdPointsRules){
139
+        ResponseBean responseBean = new ResponseBean();
140
+        try {
141
+            if(null != tdPointsRules.getStatus() && tdPointsRules.getStatus().equals(CommConstant.STATUS_NORMAL)){
142
+                tdPointsRules.setStatus(CommConstant.STATUS_UNACCALIMED);
143
+            }else {
144
+                tdPointsRules.setStatus(CommConstant.STATUS_NORMAL);
145
+            }
146
+            if (iTdPointsRulesService.updateById(tdPointsRules)){
147
+                responseBean.addSuccess(tdPointsRules);
148
+            }else {
149
+                responseBean.addError("fail");
150
+            }
151
+        }catch (Exception e){
152
+            e.printStackTrace();
153
+            logger.error("tdPointsRulesUpdate -=- {}",e.toString());
154
+            responseBean.addError(e.getMessage());
155
+        }
156
+        return responseBean;
157
+    }
132
 
158
 
133
     /**
159
     /**
134
      * 根据id查询对象
160
      * 根据id查询对象
135
      * @param id  实体ID
161
      * @param id  实体ID
136
      */
162
      */
137
-    @RequestMapping(value="/tdPointsRules/{id}",method= RequestMethod.GET)
163
+    @RequestMapping(value="/admin/tdPointsRules/{id}",method= RequestMethod.GET)
138
     public ResponseBean tdPointsRulesGet(@PathVariable Integer id){
164
     public ResponseBean tdPointsRulesGet(@PathVariable Integer id){
139
         ResponseBean responseBean = new ResponseBean();
165
         ResponseBean responseBean = new ResponseBean();
140
         try {
166
         try {

+ 15
- 0
src/main/java/com/huiju/estateagents/entity/TaNews.java Bestand weergeven

81
      */
81
      */
82
     private LocalDateTime createDate;
82
     private LocalDateTime createDate;
83
 
83
 
84
+    /**
85
+     * 阅读量
86
+     */
87
+    private Integer pvNum;
88
+
89
+    /**
90
+     * 点赞量
91
+     */
92
+    private Integer favorNum;
93
+
94
+    /**
95
+     * 收藏量
96
+     */
97
+    private Integer saveNum;
98
+
84
     /**
99
     /**
85
      * 类型
100
      * 类型
86
      */
101
      */

+ 5
- 2
src/main/java/com/huiju/estateagents/entity/TdPointsRules.java Bestand weergeven

59
      * 楼盘id
59
      * 楼盘id
60
      */
60
      */
61
     private String buildingId;
61
     private String buildingId;
62
-
63
-
62
+    
63
+    /**
64
+     * 停用启用状态
65
+     */
66
+    private Integer status;
64
 }
67
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java Bestand weergeven

18
 import com.huiju.estateagents.service.ITaFavorService;
18
 import com.huiju.estateagents.service.ITaFavorService;
19
 import com.huiju.estateagents.service.ITaNewsService;
19
 import com.huiju.estateagents.service.ITaNewsService;
20
 import com.huiju.estateagents.service.ITaNewsTypeService;
20
 import com.huiju.estateagents.service.ITaNewsTypeService;
21
+import org.apache.commons.lang3.StringUtils;
21
 import org.springframework.beans.BeanUtils;
22
 import org.springframework.beans.BeanUtils;
22
 import org.springframework.beans.factory.annotation.Autowired;
23
 import org.springframework.beans.factory.annotation.Autowired;
23
 import org.springframework.stereotype.Service;
24
 import org.springframework.stereotype.Service;
60
         page.setSize(pageSize);
61
         page.setSize(pageSize);
61
 
62
 
62
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
63
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
63
-        taNewsQueryWrapper.eq(buildingId != null,"building_id", buildingId);
64
+        taNewsQueryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
64
         taNewsQueryWrapper.eq(orgId != null,"org_id", orgId);
65
         taNewsQueryWrapper.eq(orgId != null,"org_id", orgId);
65
         taNewsQueryWrapper.eq(newsTypeId != null,"news_type_id", newsTypeId);
66
         taNewsQueryWrapper.eq(newsTypeId != null,"news_type_id", newsTypeId);
66
         taNewsQueryWrapper.eq(newsStatus != null, "news_status", newsStatus);
67
         taNewsQueryWrapper.eq(newsStatus != null, "news_status", newsStatus);

+ 24
- 19
src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java Bestand weergeven

140
         List<TaPointsRecords> taPointsRecordsList = taPointsRecordsMapper.selectList(taPointsRecordsQueryWrapper);
140
         List<TaPointsRecords> taPointsRecordsList = taPointsRecordsMapper.selectList(taPointsRecordsQueryWrapper);
141
         if (taPointsRecordsList.size() < 0){
141
         if (taPointsRecordsList.size() < 0){
142
             //发放积分
142
             //发放积分
143
-            TdPointsRules tdPointsRules = tdPointsRulesMapper.selectById(2);
144
-            //插入积分消费流水表
145
-            TaPointsRecords taPointsRecords = new TaPointsRecords();
146
-            taPointsRecords.setPersonId(person.getPersonId());
147
-            taPointsRecords.setPersonName(com.huiju.estateagents.common.StringUtils.ifNull(person.getName(),person.getNickname()));
148
-            taPointsRecords.setPersonType(person.getPersonType());
149
-            taPointsRecords.setPointsAmount(tdPointsRules.getPointsAmount());
150
-            taPointsRecords.setChangeType(CommConstant.POINTS_AUTHORIZE);
151
-            JSONObject jsonObject = new JSONObject();
152
-            jsonObject.put("person_id",person.getPersonId());
153
-            taPointsRecords.setChangeParams(jsonObject.toJSONString());
154
-            taPointsRecords.setCreateDate(LocalDateTime.now());
155
-            taPointsRecords.setStatus(CommConstant.STATUS_NORMAL);
156
-            taPointsRecordsMapper.insert(taPointsRecords);
157
-            //添加积分
158
-            UpdateWrapper<TaPerson> taPersonwrapper = new UpdateWrapper<>();
159
-            wrapper.eq("person_id", person.getPersonId());
160
-            wrapper.setSql("points = IFNULL(points, 0) + " + String.valueOf(tdPointsRules.getPointsAmount()));
161
-            taPersonMapper.update(new TaPerson(), taPersonwrapper);
143
+            QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
144
+            queryWrapper.eq("rule_id",2);
145
+            queryWrapper.eq("status",CommConstant.STATUS_NORMAL);
146
+            TdPointsRules tdPointsRules = tdPointsRulesMapper.selectOne(queryWrapper);
147
+            if (null != tdPointsRules) {
148
+                //插入积分消费流水表
149
+                TaPointsRecords taPointsRecords = new TaPointsRecords();
150
+                taPointsRecords.setPersonId(person.getPersonId());
151
+                taPointsRecords.setPersonName(com.huiju.estateagents.common.StringUtils.ifNull(person.getName(),person.getNickname()));
152
+                taPointsRecords.setPersonType(person.getPersonType());
153
+                taPointsRecords.setPointsAmount(tdPointsRules.getPointsAmount());
154
+                taPointsRecords.setChangeType(CommConstant.POINTS_AUTHORIZE);
155
+                JSONObject jsonObject = new JSONObject();
156
+                jsonObject.put("person_id",person.getPersonId());
157
+                taPointsRecords.setChangeParams(jsonObject.toJSONString());
158
+                taPointsRecords.setCreateDate(LocalDateTime.now());
159
+                taPointsRecords.setStatus(CommConstant.STATUS_NORMAL);
160
+                taPointsRecordsMapper.insert(taPointsRecords);
161
+                //添加积分
162
+                UpdateWrapper<TaPerson> taPersonwrapper = new UpdateWrapper<>();
163
+                wrapper.eq("person_id", person.getPersonId());
164
+                wrapper.setSql("points = IFNULL(points, 0) + " + String.valueOf(tdPointsRules.getPointsAmount()));
165
+                taPersonMapper.update(new TaPerson(), taPersonwrapper);
166
+            }
162
         }
167
         }
163
 
168
 
164
         return person;
169
         return person;

+ 24
- 19
src/main/java/com/huiju/estateagents/service/impl/TaShareServiceImpl.java Bestand weergeven

88
         }
88
         }
89
         //发放分享积分
89
         //发放分享积分
90
         if (typeOf.equals(CommConstant.FAVOR_PROJECT)){
90
         if (typeOf.equals(CommConstant.FAVOR_PROJECT)){
91
-            TdPointsRules tdPointsRules = tdPointsRulesMapper.selectById(2);
92
-            //插入积分消费流水表
93
-            TaPointsRecords taPointsRecords = new TaPointsRecords();
94
-            taPointsRecords.setPersonId(taPerson.getPersonId());
95
-            taPointsRecords.setPersonName(StringUtils.ifNull(taPerson.getName(),taPerson.getNickname()));
96
-            taPointsRecords.setPersonType(taPerson.getPersonType());
97
-            taPointsRecords.setPointsAmount(tdPointsRules.getPointsAmount());
98
-            taPointsRecords.setChangeType(CommConstant.POINTS_SHARE);
99
-            JSONObject jsonObject = new JSONObject();
100
-            jsonObject.put("person_id",taPerson.getPersonId());
101
-            taPointsRecords.setChangeParams(jsonObject.toJSONString());
102
-            taPointsRecords.setCreateDate(LocalDateTime.now());
103
-            taPointsRecords.setStatus(CommConstant.STATUS_NORMAL);
104
-            taPointsRecordsMapper.insert(taPointsRecords);
105
-            //添加积分
106
-            UpdateWrapper<TaPerson> wrapper = new UpdateWrapper<>();
107
-            wrapper.eq("person_id", taPerson.getPersonId());
108
-            wrapper.setSql("points = IFNULL(points, 0) + " + String.valueOf(tdPointsRules.getPointsAmount()));
109
-            taPersonMapper.update(new TaPerson(), wrapper);
91
+            QueryWrapper<TdPointsRules> tdPointsRulesQueryWrapper = new QueryWrapper<>();
92
+            queryWrapper.eq("rule_id",2);
93
+            queryWrapper.eq("status",CommConstant.STATUS_NORMAL);
94
+            TdPointsRules tdPointsRules = tdPointsRulesMapper.selectOne(tdPointsRulesQueryWrapper);
95
+            if (null != tdPointsRules){
96
+                //插入积分消费流水表
97
+                TaPointsRecords taPointsRecords = new TaPointsRecords();
98
+                taPointsRecords.setPersonId(taPerson.getPersonId());
99
+                taPointsRecords.setPersonName(StringUtils.ifNull(taPerson.getName(),taPerson.getNickname()));
100
+                taPointsRecords.setPersonType(taPerson.getPersonType());
101
+                taPointsRecords.setPointsAmount(tdPointsRules.getPointsAmount());
102
+                taPointsRecords.setChangeType(CommConstant.POINTS_SHARE);
103
+                JSONObject jsonObject = new JSONObject();
104
+                jsonObject.put("person_id",taPerson.getPersonId());
105
+                taPointsRecords.setChangeParams(jsonObject.toJSONString());
106
+                taPointsRecords.setCreateDate(LocalDateTime.now());
107
+                taPointsRecords.setStatus(CommConstant.STATUS_NORMAL);
108
+                taPointsRecordsMapper.insert(taPointsRecords);
109
+                //添加积分
110
+                UpdateWrapper<TaPerson> wrapper = new UpdateWrapper<>();
111
+                wrapper.eq("person_id", taPerson.getPersonId());
112
+                wrapper.setSql("points = IFNULL(points, 0) + " + String.valueOf(tdPointsRules.getPointsAmount()));
113
+                taPersonMapper.update(new TaPerson(), wrapper);
114
+            }
110
         }
115
         }
111
         return ResponseBean.success("");
116
         return ResponseBean.success("");
112
     }
117
     }