魏熙美 5 years ago
parent
commit
1fb1d475f2

+ 19
- 0
src/main/java/com/huiju/estateagents/controller/TdBuildingTypeController.java View File

130
     public ResponseBean tdBuildingTypeAdd(@RequestBody TdBuildingType tdBuildingType, HttpServletRequest request){
130
     public ResponseBean tdBuildingTypeAdd(@RequestBody TdBuildingType tdBuildingType, HttpServletRequest request){
131
         ResponseBean responseBean = new ResponseBean();
131
         ResponseBean responseBean = new ResponseBean();
132
         try {
132
         try {
133
+            QueryWrapper<TdBuildingType> queryWrapper = new QueryWrapper<>();
134
+            queryWrapper.eq("building_type_name", tdBuildingType.getBuildingTypeName());
135
+            queryWrapper.eq("status", 1);
136
+            queryWrapper.eq("org_id", getOrgId(request));
137
+            Integer count = iTdBuildingTypeService.count(queryWrapper);
138
+            if (count != null && count > 0) {
139
+                responseBean.addError("已存在此类型");
140
+                return responseBean;
141
+            }
133
             tdBuildingType.setOrgId(getOrgId(request));
142
             tdBuildingType.setOrgId(getOrgId(request));
134
             if (iTdBuildingTypeService.save(tdBuildingType)){
143
             if (iTdBuildingTypeService.save(tdBuildingType)){
135
                 responseBean.addSuccess(tdBuildingType);
144
                 responseBean.addSuccess(tdBuildingType);
186
         ResponseBean responseBean = new ResponseBean();
195
         ResponseBean responseBean = new ResponseBean();
187
         try {
196
         try {
188
 
197
 
198
+            QueryWrapper<TdBuildingType> queryWrapper = new QueryWrapper<>();
199
+            queryWrapper.eq("building_type_name", tdBuildingType.getBuildingTypeName());
200
+            queryWrapper.eq("status", 1);
201
+            queryWrapper.eq("org_id", getOrgId(request));
202
+            TdBuildingType buildingType = iTdBuildingTypeService.getOne(queryWrapper);
203
+            if (buildingType != null && buildingType.getBuildingTypeId().intValue() != id.intValue()) {
204
+                responseBean.addError("已存在此类型");
205
+                return responseBean;
206
+            }
207
+
189
             // 如果是删除,状态为 -1
208
             // 如果是删除,状态为 -1
190
             if ( null != tdBuildingType.getStatus() && -1 == tdBuildingType.getStatus().intValue()) {
209
             if ( null != tdBuildingType.getStatus() && -1 == tdBuildingType.getStatus().intValue()) {
191
                 List<TaBuilding> taBuildings = taBuildingMapper.selectBuildingByBuildingTypeId(tdBuildingType.getBuildingTypeId());
210
                 List<TaBuilding> taBuildings = taBuildingMapper.selectBuildingByBuildingTypeId(tdBuildingType.getBuildingTypeId());

+ 1
- 1
src/main/resources/mapper/TaPointsExchangeMapper.xml View File

56
             and  date_format(t.verify_date,'%Y-%m-%d') >= date_format(#{taPointsExchange.startVerifyDate},'%Y-%m-%d')
56
             and  date_format(t.verify_date,'%Y-%m-%d') >= date_format(#{taPointsExchange.startVerifyDate},'%Y-%m-%d')
57
         </if>
57
         </if>
58
         <if test="taPointsExchange.endVerifyDate != null and taPointsExchange.endVerifyDate != ''">
58
         <if test="taPointsExchange.endVerifyDate != null and taPointsExchange.endVerifyDate != ''">
59
-            and  date_format(t.verify_date,'%Y-%m-%d') &lt;= date_format(#{taPointsExchange.startVerifyDate},'%Y-%m-%d')
59
+            and  date_format(t.verify_date,'%Y-%m-%d') &lt;= date_format(#{taPointsExchange.endVerifyDate},'%Y-%m-%d')
60
         </if>
60
         </if>
61
         order by t.create_date desc
61
         order by t.create_date desc
62
     </select>
62
     </select>