LAPTOP-KB9HII50\70708 пре 2 година
родитељ
комит
8272d39fbd

+ 26 - 2
business/base-service/src/main/java/com/yihu/jw/org/service/BaseOrgInfoService.java

@ -1,13 +1,14 @@
package com.yihu.jw.org.service;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.yihu.jw.entity.base.org.BaseOrgDO;
import com.yihu.jw.org.dao.BaseOrgDao;
import com.yihu.jw.utils.StringUtil;
import com.yihu.mysql.query.BaseJpaService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
@Service
@ -27,4 +28,27 @@ public class BaseOrgInfoService extends BaseJpaService<BaseOrgDO, BaseOrgDao> {
        return baseOrgDao.findByCode(orgCode);
    }
    //新增或修改医院
    public void addOrg(String jsonData){
        JSONObject json = JSON.parseObject(jsonData);
        String code = json.getString("code");
        String name = json.getString("name");
        String linkUrl = json.getString("linkUrl");
        String photo = json.getString("photo");
        BaseOrgDO orgDO = baseOrgDao.findByCode(code);
        if(orgDO==null){
            orgDO = new BaseOrgDO();
            orgDO.setCreateTime(new Date());
            orgDO.setCode(code);
            orgDO.setName(name);
            orgDO.setType("1");
            orgDO.setDel("1");
            orgDO.setOrgLevel(1);
            orgDO.setWinNo("-1");
        }
        orgDO.setOrgUrl(linkUrl);
        orgDO.setPhoto(photo);
        baseOrgDao.save(orgDO);
    }
}

+ 12 - 0
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/dict/DeptHomepageBannerEndpoint.java

@ -2,6 +2,7 @@ package com.yihu.jw.hospital.endpoint.dict;
import com.yihu.jw.dict.service.DeptHomepageBannerService;
import com.yihu.jw.entity.hospital.manage.BaseDeptHomepageBannerDO;
import com.yihu.jw.org.service.BaseOrgInfoService;
import com.yihu.jw.restmodel.web.Envelop;
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
@ -18,6 +19,17 @@ public class DeptHomepageBannerEndpoint extends EnvelopRestEndpoint {
    @Autowired
    private DeptHomepageBannerService deptHomepageBannerService;
    @Autowired
    private BaseOrgInfoService orgInfoService;
    @ApiOperation("互联网医院入住i健康,新增医院")
    @PostMapping(value = "hlwyyAddOrg")
    public Envelop addOrg(@ApiParam(name = "jsonData", value = "jsonData", required = true)
                                         @RequestParam(value = "jsonData", required = true) String jsonData) {
        orgInfoService.addOrg(jsonData);
        return success();
    }
    @ApiOperation("删除疾病首页图标")
    @PostMapping(value = BaseHospitalRequestMapping.PatientNoLogin.delDeptHomepageBanner)