Explorar o código

Merge branch 'dev' of http://192.168.1.220:10080/jiwei/wlyy2.0 into dev

huangzhiyong %!s(int64=6) %!d(string=hai) anos
pai
achega
2723249e1b

+ 6 - 2
gateway/ag-basic/src/main/resources/application.yml

@ -42,10 +42,14 @@ zuul:
      serviceId: svr-iot
      serviceId: svr-iot
    svr-base:
    svr-base:
      path: /base/**
      path: /base/**
      serviceId: svr-base-lyx
      serviceId: svr-base
    svr-authentication:
    svr-authentication:
      path: /auth/**
      path: /auth/**
      serviceId: svr-authentication-lyx
      serviceId: svr-authentication
    svr-healthy-house:
      path: /healthyHouse/**
      serviceId: svr-healthy-house
---
---
spring:
spring:

+ 21 - 11
svr/svr-healthy-house/src/main/java/com/yihu/jw/healthyhouse/controller/facilities/FacilitiesController.java

@ -65,6 +65,11 @@ public class FacilitiesController extends EnvelopRestEndpoint {
            @RequestParam(value = "size", required = false) Integer size,
            @RequestParam(value = "size", required = false) Integer size,
            @ApiParam(name = "page", value = "页码", defaultValue = "1")
            @ApiParam(name = "page", value = "页码", defaultValue = "1")
            @RequestParam(value = "page", required = false) Integer page) throws Exception {
            @RequestParam(value = "page", required = false) Integer page) throws Exception {
        if (StringUtils.isNotEmpty(filters)) {
            filters = filters + "deleteFlag=0;";
        } else {
            filters = "deleteFlag=0;";
        }
        List<Facility> facilityList = facilityService.search(fields, filters, sorts, page, size);
        List<Facility> facilityList = facilityService.search(fields, filters, sorts, page, size);
        int count = (int) facilityService.getCount(filters);
        int count = (int) facilityService.getCount(filters);
        return success(facilityList, count, page, size);
        return success(facilityList, count, page, size);
@ -105,6 +110,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        if (StringUtils.isEmpty(facility1.getCategory().toString())) {
        if (StringUtils.isEmpty(facility1.getCategory().toString())) {
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
        }
        }
        facility1.setDeleteFlag("0");
        Facility facilityBack = facilityService.save(facility1);
        Facility facilityBack = facilityService.save(facility1);
        List<FacilityServerRelation> facilityServerRelationList = createRelationByServerCode(facility1, facilityServerJson);
        List<FacilityServerRelation> facilityServerRelationList = createRelationByServerCode(facility1, facilityServerJson);
        facilityBack.setFacilityServerRelation(facilityServerRelationList);
        facilityBack.setFacilityServerRelation(facilityServerRelationList);
@ -133,7 +139,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        if (StringUtils.isEmpty(facility1.getCode())) {
        if (StringUtils.isEmpty(facility1.getCode())) {
            return failed("设施编码不能为空!", ObjEnvelop.class);
            return failed("设施编码不能为空!", ObjEnvelop.class);
        } else {
        } else {
            boolean existFlag = facilityService.checkFacilityByFacilityId(facility1.getId(),"code",facility1.getCode());
            boolean existFlag = facilityService.checkFacilityByFacilityId(facility1.getId(), "code", facility1.getCode());
            if (existFlag) {
            if (existFlag) {
                return failed("设施编码已存在!", ObjEnvelop.class);
                return failed("设施编码已存在!", ObjEnvelop.class);
            }
            }
@ -141,7 +147,8 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        if (StringUtils.isEmpty(facility1.getName())) {
        if (StringUtils.isEmpty(facility1.getName())) {
            return failed("设施名称不能为空!", ObjEnvelop.class);
            return failed("设施名称不能为空!", ObjEnvelop.class);
        } else {
        } else {
            boolean existFlag = facilityService.checkFacilityByFacilityId(facility1.getId(),"name",facility1.getName());;
            boolean existFlag = facilityService.checkFacilityByFacilityId(facility1.getId(), "name", facility1.getName());
            ;
            if (existFlag) {
            if (existFlag) {
                return failed("设施名称已存在!", ObjEnvelop.class);
                return failed("设施名称已存在!", ObjEnvelop.class);
            }
            }
@ -155,6 +162,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        if (StringUtils.isEmpty(facility1.getCategory().toString())) {
        if (StringUtils.isEmpty(facility1.getCategory().toString())) {
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
        }
        }
        facility1.setDeleteFlag("0");
        Facility facilityBack = facilityService.save(facility1);
        Facility facilityBack = facilityService.save(facility1);
        List<FacilityServerRelation> facilityServerRelationList = createRelationByServerCode(facility1, facilityServerJson);
        List<FacilityServerRelation> facilityServerRelationList = createRelationByServerCode(facility1, facilityServerJson);
        facilityBack.setFacilityServerRelation(facilityServerRelationList);
        facilityBack.setFacilityServerRelation(facilityServerRelationList);
@ -211,6 +219,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        if (StringUtils.isEmpty(facility.getCategory().toString())) {
        if (StringUtils.isEmpty(facility.getCategory().toString())) {
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
        }
        }
        facility.setDeleteFlag("0");
        facility = facilityService.save(facility);
        facility = facilityService.save(facility);
        return success(facility);
        return success(facility);
    }
    }
@ -224,7 +233,8 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        if (null == facility) {
        if (null == facility) {
            return failed("设施不存在!");
            return failed("设施不存在!");
        }
        }
        deleteFacilityByCode(facility);
        facility.setDeleteFlag("1");
        facilityService.save(facility);
        return success("success");
        return success("success");
    }
    }
@ -233,7 +243,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
    public ObjEnvelop<Long> countFacilities(
    public ObjEnvelop<Long> countFacilities(
            @ApiParam(name = "totalCountFlag", value = "设施总数:true;今日新增设施:false", defaultValue = "true")
            @ApiParam(name = "totalCountFlag", value = "设施总数:true;今日新增设施:false", defaultValue = "true")
            @RequestParam(value = "totalCountFlag") boolean totalCountFlag) throws Exception {
            @RequestParam(value = "totalCountFlag") boolean totalCountFlag) throws Exception {
        String filters = "";
        String filters = "deleteFlag=0;";
        long count;
        long count;
        //设施总数:true
        //设施总数:true
        if (totalCountFlag) {
        if (totalCountFlag) {
@ -242,7 +252,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
            //今日新增设施:false
            //今日新增设施:false
            String todayStart = DateUtil.getStringDateShort() + " " + "00:00:00";
            String todayStart = DateUtil.getStringDateShort() + " " + "00:00:00";
            String todayEnd = DateUtil.getStringDateShort() + " " + "23:59:59";
            String todayEnd = DateUtil.getStringDateShort() + " " + "23:59:59";
            filters = "createTime>=" + todayStart + ";createTime<=" + todayEnd;
            filters = filters + "createTime>=" + todayStart + ";createTime<=" + todayEnd;
            count = facilityService.getCount(filters);
            count = facilityService.getCount(filters);
        }
        }
        return success("success", count);
        return success("success", count);
@ -340,13 +350,13 @@ public class FacilitiesController extends EnvelopRestEndpoint {
            }
            }
        } else if (StringUtils.isNotEmpty(facilityCategory)) {
        } else if (StringUtils.isNotEmpty(facilityCategory)) {
            //设施编码为空,设施服务类型为空,按照设施分类获取按设施服务类型获取设施
            //设施编码为空,设施服务类型为空,按照设施分类获取按设施服务类型获取设施
            filters = "category=" + facilityCategory + ";status=0;";
            filters = "deleteFlag=0;category=" + facilityCategory + ";status=0;";
            facilityList = facilityService.search(fields, filters, sorts);
            facilityList = facilityService.search(fields, filters, sorts);
        } else {
        } else {
            if (StringUtils.isEmpty(filters)) {
            if (StringUtils.isEmpty(filters)) {
                filters = "status=0;";
                filters = "deleteFlag=0;status=0;";
            } else {
            } else {
                filters = filters + ";status=0;";
                filters = filters + ";status=0;deleteFlag=0;";
            }
            }
            facilityList = facilityService.search(fields, filters, sorts);
            facilityList = facilityService.search(fields, filters, sorts);
        }
        }
@ -361,12 +371,12 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        //今日使用设施数
        //今日使用设施数
        long countUsedFacilitieToday = facilityServerRelationService.countDistinctByFacilitieCodeAndCreateTimeBetween();
        long countUsedFacilitieToday = facilityServerRelationService.countDistinctByFacilitieCodeAndCreateTimeBetween();
        map.put("countUsedFacilitieToday", countUsedFacilitieToday);
        map.put("countUsedFacilitieToday", countUsedFacilitieToday);
        long countAllFacilitie = facilityService.getCount("");
        long countAllFacilitie = facilityService.getCount("deleteFlag=0;");
        map.put("countAllFacilitie", countAllFacilitie);
        map.put("countAllFacilitie", countAllFacilitie);
        //今日新增设施:false
        //今日新增设施:false
        String todayStart = DateUtil.getStringDateShort() + " " + "00:00:00";
        String todayStart = DateUtil.getStringDateShort() + " " + "00:00:00";
        String todayEnd = DateUtil.getStringDateShort() + " " + "23:59:59";
        String todayEnd = DateUtil.getStringDateShort() + " " + "23:59:59";
        String filters = "createTime>=" + todayStart + ";createTime<=" + todayEnd;
        String filters = "deleteFlag=0;createTime>=" + todayStart + ";createTime<=" + todayEnd;
        long countCreatedFacilitieToday = facilityService.getCount(filters);
        long countCreatedFacilitieToday = facilityService.getCount(filters);
        map.put("countCreatedFacilitieToday", countCreatedFacilitieToday);
        map.put("countCreatedFacilitieToday", countCreatedFacilitieToday);
        return success("获取成功", map);
        return success("获取成功", map);
@ -416,7 +426,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
     * @param facilityServerJson 设施服务编码
     * @param facilityServerJson 设施服务编码
     * @return
     * @return
     */
     */
    public List<FacilityServerRelation> createRelationByServerCode(Facility facility1, String facilityServerJson) throws Exception{
    public List<FacilityServerRelation> createRelationByServerCode(Facility facility1, String facilityServerJson) throws Exception {
        List<FacilityServerRelation> list = new ArrayList<>();
        List<FacilityServerRelation> list = new ArrayList<>();
        if (StringUtils.isNotEmpty(facilityServerJson)) {
        if (StringUtils.isNotEmpty(facilityServerJson)) {
            //设施编码
            //设施编码

+ 2 - 2
svr/svr-healthy-house/src/main/java/com/yihu/jw/healthyhouse/controller/user/FacilityUsedRecordController.java

@ -129,9 +129,9 @@ public class FacilityUsedRecordController extends EnvelopRestEndpoint {
        FacilityUsedRecord facilityUsedRecord;
        FacilityUsedRecord facilityUsedRecord;
        if (nearbyFlag) {
        if (nearbyFlag) {
            if (StringUtils.isNotEmpty(filters)) {
            if (StringUtils.isNotEmpty(filters)) {
                filters =  "status=0;"+"name?" + filters + " g1;cityName?" + filters + " g1;countyName?" + filters + " g1;street?" + filters + " g1;address?"  + filters + " g1;";
                filters =  "deleteFlag=0;status=0;"+"name?" + filters + " g1;cityName?" + filters + " g1;countyName?" + filters + " g1;street?" + filters + " g1;address?"  + filters + " g1;";
            }else{
            }else{
                filters =  "status=0;";
                filters =  "deleteFlag=0;status=0;";
            }
            }
            //获取所有设施,并根据设施编码及用户id查找使用次数
            //获取所有设施,并根据设施编码及用户id查找使用次数
            List<Facility> facilityList = facilityService.search(filters);
            List<Facility> facilityList = facilityService.search(filters);

+ 1 - 0
svr/svr-healthy-house/src/main/java/com/yihu/jw/healthyhouse/controller/user/FeedBackController.java

@ -95,6 +95,7 @@ public class FeedBackController extends EnvelopRestEndpoint {
            feedBackOld.setFlag(2);
            feedBackOld.setFlag(2);
            feedBackOld.setReplyContent(feedBack.getReplyContent());
            feedBackOld.setReplyContent(feedBack.getReplyContent());
            feedBackOld.setUpdateUser(feedBack.getUpdateUser());
            feedBackOld.setUpdateUser(feedBack.getUpdateUser());
            feedBackOld.setUpdateUserName(feedBack.getUpdateUserName());
        }
        }
        feedBackOld = feedBackService.save(feedBackOld);
        feedBackOld = feedBackService.save(feedBackOld);
        return success(feedBackOld);
        return success(feedBackOld);

+ 1 - 1
svr/svr-healthy-house/src/main/java/com/yihu/jw/healthyhouse/dao/facility/FacilityDao.java

@ -22,7 +22,7 @@ public interface FacilityDao extends JpaRepository<Facility, String> {
    Facility findByCode(String code);
    Facility findByCode(String code);
    @Query("select f from Facility f where  f.status = 0 and f.code in (:code) ")
    @Query("select f from Facility f where f.deleteFlag=0 and f.status = 0 and f.code in (:code) ")
    List<Facility> findByCode(@Param("code") List<String> code);
    List<Facility> findByCode(@Param("code") List<String> code);
}
}

+ 13 - 0
svr/svr-healthy-house/src/main/java/com/yihu/jw/healthyhouse/model/facility/Facility.java

@ -86,6 +86,10 @@ public class Facility extends UuidIdentityEntityWithOperator {
    @Column(name = "img_path")
    @Column(name = "img_path")
    private String imgPath;
    private String imgPath;
    //设施是否删除:默认0为未删除、1为已删除
    @Column(name = "delete_flag")
    private String deleteFlag;
    private String statusName;
    private String statusName;
    private String  categoryValue ;
    private String  categoryValue ;
    private List<FacilityServerRelation> facilityServerRelation;
    private List<FacilityServerRelation> facilityServerRelation;
@ -317,4 +321,13 @@ public class Facility extends UuidIdentityEntityWithOperator {
//        }
//        }
//        return address;
//        return address;
//    }
//    }
    public String getDeleteFlag() {
        return deleteFlag;
    }
    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag;
    }
}
}