dingxin 6 years ago
parent
commit
3cc81a910a

+ 13
- 0
whole-estate/src/main/java/com/example/wholeestate/controller/CommentController.java View File

11
 import io.swagger.annotations.ApiImplicitParams;
11
 import io.swagger.annotations.ApiImplicitParams;
12
 import io.swagger.annotations.ApiOperation;
12
 import io.swagger.annotations.ApiOperation;
13
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
14
+import org.springframework.beans.propertyeditors.CustomDateEditor;
15
+import org.springframework.web.bind.ServletRequestDataBinder;
14
 import org.springframework.web.bind.annotation.*;
16
 import org.springframework.web.bind.annotation.*;
15
 
17
 
18
+import javax.servlet.http.HttpServletRequest;
19
+import java.text.DateFormat;
20
+import java.text.SimpleDateFormat;
21
+import java.util.Date;
22
+
16
 /**
23
 /**
17
  * <p>
24
  * <p>
18
  * 评论表 前端控制器
25
  * 评论表 前端控制器
29
     @Autowired
36
     @Autowired
30
     private ICommentService iCommentService;
37
     private ICommentService iCommentService;
31
 
38
 
39
+    @InitBinder
40
+    protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
41
+        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
42
+        CustomDateEditor editor = new CustomDateEditor(df, true);//true表示允许为空,false反之
43
+        binder.registerCustomEditor(Date.class, editor);
44
+    }
32
     @RequestMapping(value = "/comment/delete/{commentId}", method = RequestMethod.DELETE)
45
     @RequestMapping(value = "/comment/delete/{commentId}", method = RequestMethod.DELETE)
33
     @ApiOperation(value = "删除评论", notes = "删除评论")
46
     @ApiOperation(value = "删除评论", notes = "删除评论")
34
     @ApiImplicitParams({
47
     @ApiImplicitParams({

+ 15
- 14
whole-estate/src/main/java/com/example/wholeestate/service/impl/BuildingServiceImpl.java View File

153
 
153
 
154
             JSONObject object= JSONObject.parseObject(parameter);
154
             JSONObject object= JSONObject.parseObject(parameter);
155
 
155
 
156
-            JSONArray contentImg = object.getJSONArray("img");
157
-            String imgType = object.getString("imgType");
158
-            String orderNo = object.getString("orderNo");
159
-            String[] contentImgArray = contentImg.toArray(new String[]{});
156
+        String imgStr = object.getString("img");
157
+        List<BuildingImg> buildingImgs = JSONObject.parseArray(imgStr, BuildingImg.class);
158
+            for (BuildingImg img:buildingImgs){
159
+                BuildingImg Images = new BuildingImg();
160
+                Images.setBuildingId(idGen.nextId()+"");
161
+                Images.setImgType(img.getImgType());
162
+                Images.setUrl(img.getUrl());
163
+                Images.setOrderNo(Integer.valueOf(img.getOrderNo()));
164
+                Images.setStatus(0);
165
+                Images.setCreateDate(LocalDateTime.now());
166
+                buildingImgMapper.insert(Images);
167
+            }
160
             Building building = JSONObject.parseObject(parameter,Building.class);
168
             Building building = JSONObject.parseObject(parameter,Building.class);
161
 //            if (!"".equals(building.getBuildingId())&&null!=building.getBuildingId()){
169
 //            if (!"".equals(building.getBuildingId())&&null!=building.getBuildingId()){
162
 //                response.addError("楼盘名称不能为空");
170
 //                response.addError("楼盘名称不能为空");
176
             building.setStatus(0);
184
             building.setStatus(0);
177
             buildingMapper.insert(building);
185
             buildingMapper.insert(building);
178
 
186
 
179
-        for (String img : contentImgArray) {
180
-            BuildingImg Images = new BuildingImg();
181
-            Images.setBuildingId(building.getBuildingId());
182
-            Images.setImgType(imgType);
183
-            Images.setUrl(img);
184
-            Images.setOrderNo(Integer.valueOf(orderNo));
185
-            Images.setStatus(0);
186
-            Images.setCreateDate(LocalDateTime.now());
187
-            buildingImgMapper.insert(Images);
188
-        }
187
+
188
+
189
+
189
             response.addSuccess("成功");
190
             response.addSuccess("成功");
190
             return response;
191
             return response;
191
         }
192
         }