|
@@ -4,7 +4,10 @@ import com.bz.smart_city.commom.model.AjaxMessage;
|
|
|
import com.bz.smart_city.commom.model.ListObjectWrapper;
|
|
|
import com.bz.smart_city.commom.model.ResultStatus;
|
|
|
import com.bz.smart_city.dto.ClearingDataDTO;
|
|
|
+import com.bz.smart_city.dto.CommunityDto;
|
|
|
import com.bz.smart_city.dto.syncdata.*;
|
|
|
+import com.bz.smart_city.entity.Community;
|
|
|
+import com.bz.smart_city.service.CommunityService;
|
|
|
import com.bz.smart_city.service.SyncDataService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -22,6 +25,8 @@ import java.util.List;
|
|
|
public class SyncDataApi {
|
|
|
@Autowired
|
|
|
private SyncDataService syncDataService;
|
|
|
+ @Autowired
|
|
|
+ CommunityService communityService;
|
|
|
@ResponseBody
|
|
|
@PostMapping ("/clearingData")
|
|
|
@ApiOperation(value = "结算水量同步接口")
|
|
@@ -51,11 +56,23 @@ public class SyncDataApi {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- /* @ResponseBody
|
|
|
- @GetMapping("/queryAreaByName")
|
|
|
+ @ResponseBody
|
|
|
+ @GetMapping("/queryCommunityByName")
|
|
|
@ApiOperation(value = "获取小区名称对应区域接口")
|
|
|
- public AjaxMessage<AreaResponseData> queryAreaByName(@RequestBody AreaRequstData areaRequstData){
|
|
|
+ public AjaxMessage<CommunityDto> queryCommunityByName(@RequestBody AreaRequstData areaRequstData){
|
|
|
+ Community param = new Community();
|
|
|
+
|
|
|
+ param.setProvince(areaRequstData.getProvince());
|
|
|
+ param.setCity(areaRequstData.getCity());
|
|
|
+ param.setName(areaRequstData.getName());
|
|
|
+ param.setRegion(areaRequstData.getRegion());
|
|
|
+ param.setCustomerId(areaRequstData.getCommunityId());
|
|
|
+ List<CommunityDto> list = communityService.queryList(param);
|
|
|
+ if(list.size()>0){
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK,list.get(0));
|
|
|
+ }else{
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK,null);
|
|
|
+ }
|
|
|
|
|
|
- return new AjaxMessage<>(ResultStatus.OK,syncDataService.queryAreaByName(areaRequstData));
|
|
|
- }*/
|
|
|
+ }
|
|
|
}
|