weiximei 6 anni fa
parent
commit
3d32da5fad

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/model/Building.java Vedi File

28
     /**
28
     /**
29
      * 楼盘ID
29
      * 楼盘ID
30
      */
30
      */
31
-    private Integer buildingId;
31
+    private String buildingId;
32
 
32
 
33
     /**
33
     /**
34
      * 楼盘名称
34
      * 楼盘名称

+ 18
- 12
whole-estate/src/main/java/com/example/wholeestate/service/impl/BuildingServiceImpl.java Vedi File

6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.example.wholeestate.common.resp.ResponseBean;
8
 import com.example.wholeestate.common.resp.ResponseBean;
9
+import com.example.wholeestate.common.uuid.IdGen;
9
 import com.example.wholeestate.dao.AppointmentMapper;
10
 import com.example.wholeestate.dao.AppointmentMapper;
10
 import com.example.wholeestate.dao.BuildingMapper;
11
 import com.example.wholeestate.dao.BuildingMapper;
11
 import com.example.wholeestate.model.Building;
12
 import com.example.wholeestate.model.Building;
34
 
35
 
35
     @Autowired
36
     @Autowired
36
     private AppointmentMapper AppointmentMapper;
37
     private AppointmentMapper AppointmentMapper;
38
+
39
+    private IdGen idGen = IdGen.get();
40
+
37
     @Override
41
     @Override
38
     public ResponseBean buildingList(Integer pageNum,Integer pageSize) {
42
     public ResponseBean buildingList(Integer pageNum,Integer pageSize) {
39
         ResponseBean response= new ResponseBean();
43
         ResponseBean response= new ResponseBean();
112
             JSONObject object= JSONObject.parseObject(parameter);
116
             JSONObject object= JSONObject.parseObject(parameter);
113
 
117
 
114
             Building building = JSONObject.parseObject(parameter,Building.class);
118
             Building building = JSONObject.parseObject(parameter,Building.class);
115
-            if (!"".equals(building.getBuildingId())&&null!=building.getBuildingId()){
116
-                response.addError("楼盘名称不能为空");
117
-                return response;
118
-            }
119
-            if (!"".equals(building.getPrice())&&null!=building.getPrice()){
120
-                response.addError("价格不能为空");
121
-                return response;
122
-            }
123
-            if (!"".equals(building.getOpeningDate())&&null!=building.getOpeningDate()){
124
-                response.addError("开盘时间");
125
-                return response;
126
-            }
119
+//            if (!"".equals(building.getBuildingId())&&null!=building.getBuildingId()){
120
+//                response.addError("楼盘名称不能为空");
121
+//                return response;
122
+//            }
123
+//            if (!"".equals(building.getPrice())&&null!=building.getPrice()){
124
+//                response.addError("价格不能为空");
125
+//                return response;
126
+//            }
127
+//            if (!"".equals(building.getOpeningDate())&&null!=building.getOpeningDate()){
128
+//                response.addError("开盘时间");
129
+//                return response;
130
+//            }
131
+            building.setBuildingId(idGen.nextId()+"");
127
             building.setOpeningDate(object.getDate("openingDate"));
132
             building.setOpeningDate(object.getDate("openingDate"));
128
             building.setCreateDate(LocalDateTime.now());
133
             building.setCreateDate(LocalDateTime.now());
134
+            building.setStatus(0);
129
             buildingMapper.insert(building);
135
             buildingMapper.insert(building);
130
             response.addSuccess("成功");
136
             response.addSuccess("成功");
131
             return response;
137
             return response;