Просмотр исходного кода

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

huangzhiyong 6 лет назад
Родитель
Сommit
b7d49a01fd

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

@ -108,7 +108,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
        }
        Facility facilityBack = facilityService.save(facility1);
        List<FacilityServerRelation>  facilityServerRelationList = createRelationByServerCode(facility1,facilityServerJson);
        List<FacilityServerRelation> facilityServerRelationList = createRelationByServerCode(facility1, facilityServerJson);
        facilityBack.setFacilityServerRelation(facilityServerRelationList);
        return success(facilityBack);
    }
@ -157,7 +157,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
            return failed("设施类别不正确,请参考系统字典:设施类别!", ObjEnvelop.class);
        }
        Facility facilityBack = facilityService.save(facility1);
        List<FacilityServerRelation>  facilityServerRelationList = createRelationByServerCode(facility1,facilityServerJson);
        List<FacilityServerRelation> facilityServerRelationList = createRelationByServerCode(facility1, facilityServerJson);
        facilityBack.setFacilityServerRelation(facilityServerRelationList);
        return success(facilityBack);
    }
@ -193,7 +193,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
    }
    @ApiOperation(value = "新增/更新(idy已存在)设施")
    @PutMapping(value = HealthyHouseMapping.HealthyHouse.Facilities.UPDATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
    @PostMapping(value = HealthyHouseMapping.HealthyHouse.Facilities.UPDATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
    public ObjEnvelop<Facility> updateFacilities(
            @ApiParam(name = "facility", value = "设施JSON结构(不包括设施与服务关联关系)")
            @RequestBody Facility facility) throws Exception {
@ -357,6 +357,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
    /**
     * 根据设施,删除设施关联服务,变更设施服务关联设施数,删除设施
     *
     * @param facility 设施
     * @throws Exception
     */
@ -366,7 +367,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
        for (FacilityServerRelation facilityServerRelation : facilityServerRelationList) {
            List<FacilityServer> facilityServiceList = facilityServerService.findByField("code", facilityServerRelation.getServiceCode());
            for (FacilityServer facilityServer : facilityServiceList) {
                Integer num = Integer.valueOf(facilityServer.getNum()) - 1;
                Integer num = (null == facilityServer.getNum() ? 0 : (Integer.valueOf(facilityServer.getNum()) - 1));
                facilityServer.setNum(num.toString());
                facilityServerService.save(facilityServer);
            }
@ -378,7 +379,7 @@ public class FacilitiesController extends EnvelopRestEndpoint {
    /**
     * 根据设施及服务编码管理关联关系
     *
     * @param facility1 设施
     * @param facility1          设施
     * @param facilityServerJson 设施服务编码
     * @return
     */
@ -389,22 +390,24 @@ public class FacilitiesController extends EnvelopRestEndpoint {
            String[] fs = facilityServerJson.split(",");
            FacilityServerRelation facilityServerRelation;
            for (String code : fs) {
                List<FacilityServer> facilityServerList = facilityServerService.findByField("code", code);
                for (FacilityServer facilityServer : facilityServerList) {
                    facilityServerRelation = new FacilityServerRelation();
                    facilityServerRelation.setFacilitieCode(facility1.getCode());
                    facilityServerRelation.setFacilitieName(facility1.getName());
                    facilityServerRelation.setServiceCode(facilityServer.getCode());
                    facilityServerRelation.setServiceName(facilityServer.getName());
                    facilityServerRelation.setCreateUser(facility1.getCreateUser());
                    facilityServerRelation.setCreateUserName(facility1.getCreateUserName());
                    //追加设施与服务的关联关系
                    facilityServerRelationService.save(facilityServerRelation);
                    //添加设施的时候,追加改服务的使用设施数量。
                    Integer num = Integer.valueOf(facilityServer.getNum()) + 1;
                    facilityServer.setNum(num.toString());
                    facilityServerService.save(facilityServer);
                    list.add(facilityServerRelation);
                if (StringUtils.isNotEmpty(code)) {
                    List<FacilityServer> facilityServerList = facilityServerService.findByField("code", code);
                    for (FacilityServer facilityServer : facilityServerList) {
                        facilityServerRelation = new FacilityServerRelation();
                        facilityServerRelation.setFacilitieCode(facility1.getCode());
                        facilityServerRelation.setFacilitieName(facility1.getName());
                        facilityServerRelation.setServiceCode(facilityServer.getCode());
                        facilityServerRelation.setServiceName(facilityServer.getName());
                        facilityServerRelation.setCreateUser(facility1.getCreateUser());
                        facilityServerRelation.setCreateUserName(facility1.getCreateUserName());
                        //追加设施与服务的关联关系
                        facilityServerRelationService.save(facilityServerRelation);
                        //添加设施的时候,追加改服务的使用设施数量。
                        Integer num = (null == facilityServer.getNum() ? 0 + 1 : (Integer.valueOf(facilityServer.getNum()) + 1));
                        facilityServer.setNum(num.toString());
                        facilityServerService.save(facilityServer);
                        list.add(facilityServerRelation);
                    }
                }
            }
        }

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

@ -151,7 +151,7 @@ public class FacilityUsedRecordController extends EnvelopRestEndpoint {
            @ApiParam(name = "facilitieCode", value = "设施id", defaultValue = "")
            @RequestParam(value = "facilitieCode", required = false) String facilitieCode) throws Exception {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append("userId=" + userId + ";");
        stringBuffer.append("createUser=" + userId + ";");
        if (StringUtils.isNotEmpty(facilitieCode)) {
            stringBuffer.append("facilitieCode=" + facilitieCode);
        }