Browse Source

[CMT]后台管理系统新功能开发

wangzhinan 7 năm trước cách đây
mục cha
commit
e8ce871ab4

+ 27 - 1
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/controller/manager/specialist/HopsitalServiceItemController.java

@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
 * @desc 机构服务项目
 **/
@Controller
@RequestMapping(value="admin/specialist/hospitalServiceItem")
@RequestMapping(value="/admin/specialist/hospitalServiceItem")
public class HopsitalServiceItemController extends BaseController {
    @Autowired
@ -28,6 +28,13 @@ public class HopsitalServiceItemController extends BaseController {
    public String listInit() {
        return "desizenMan/new-institutional-projects";
    }
    @RequestMapping(value = "initial1")
    public String listInit1() {
        return "desizenMan/new-institutional-projects";
    }
    /**
     * 添加机构服务项目
     *
@ -49,6 +56,8 @@ public class HopsitalServiceItemController extends BaseController {
     * 获取机构
     * @return
     */
    @RequestMapping(value = "selectByHospital", method = RequestMethod.POST)
    @ResponseBody
    public String selectHospitals(){
        try {
            return write(200, "查询成功", "data",specialistHospitalItemService.selectHospital());
@ -57,4 +66,21 @@ public class HopsitalServiceItemController extends BaseController {
            return error(-1, "查询失败");
        }
    }
    /**
     *
     * @param hospital
     * @return
     */
    @RequestMapping(value = "selectByHospital", method = RequestMethod.POST)
    @ResponseBody
    public String selectByHospital(@RequestParam(name = "hospital") String hospital){
        try {
            return write(200, "查询成功", "data",specialistHospitalItemService.selectItemByHospital(hospital));
        } catch (Exception ex) {
            error(ex);
            return error(-1, "查询失败");
        }
    }
}

+ 1 - 1
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/controller/manager/specialist/ServiceItemController.java

@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
 * @desc 服务项目
 **/
@Controller
@RequestMapping(value="admin/specialist/serviceItem")
@RequestMapping(value="/admin/specialist/serviceItem")
public class ServiceItemController  extends BaseController {
    @Autowired
    private ServiceItemService serviceItemService;

+ 25 - 0
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/service/manager/specialist/SpecialistHospitalItemService.java

@ -34,6 +34,10 @@ public class SpecialistHospitalItemService extends BaseService {
    @Value("${specialist.url}")
    private String specialistUrl;
    /**
     *
     * @return
     */
    public List<Hospital> selectHospital(){
        List<Hospital> hospitals = hospitalDao.findAllHospital();
        return hospitals;
@ -53,4 +57,25 @@ public class SpecialistHospitalItemService extends BaseService {
        return JSONObject.parseObject(response);
    }
    /**
     * 根据医院code获取服务项目
     *
     * @param hospital
     * @return
     */
    public JSONObject selectItemByHospital(String hospital){
        String response = null;
        String url =specialistUrl + "svr-specialist/selectItemByHospital";
        Map<String,String> params = new HashMap<>();
        params.put("hospital",hospital);
        try {
            response = httpClientUtil.httpPost(url,params);
        }catch (Exception e){
            e.printStackTrace();
            logger.error(e.getMessage());
        }
        return JSONObject.parseObject(response);
    }
}