Commit 8153a221 by 吴学德

新增根据学校名称后缀

parent de1bb3bd
package com.winsun.controller;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.bean.Product;
import com.winsun.bean.School;
import com.winsun.mapper.AppMapper;
import com.winsun.mapper.ProductMapper;
import com.winsun.mapper.SchoolMapper;
import com.winsun.mapper.SchoolPackageMapper;
import com.winsun.bean.UniversityInfo;
import com.winsun.mapper.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.CollectionUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
/**
* 单宽办理接口
......@@ -32,12 +33,15 @@ public class DankuanController {
private static AppMapper appMapper;
private static UniversityInfoMapper universityInfoMapper;
@Autowired
public DankuanController(ProductMapper productMapper,SchoolMapper schoolMapper,AppMapper appMapper ){
public DankuanController(ProductMapper productMapper,SchoolMapper schoolMapper,AppMapper appMapper,UniversityInfoMapper universityInfoMapper ){
this.productMapper=productMapper;
this.schoolMapper=schoolMapper;
this.appMapper=appMapper;
this.universityInfoMapper=universityInfoMapper;
}
/**
......@@ -59,4 +63,23 @@ public class DankuanController {
Product product = productMapper.selectById(bandproductId);
return ResponseData.success(product);
}
@RequestMapping("/DomainName")
public ResponseData<String> getDomainName(@RequestParam("schoolName") String schoolName){
//空,直接返回
if (StringUtils.isBlank(schoolName)){
return ResponseData.error("请输入学校名称");
}
EntityWrapper<UniversityInfo> universityInfowrapper = new EntityWrapper<>();
universityInfowrapper.setSqlSelect("university_domain_name as domainName",schoolName);
universityInfowrapper.eq("university_name",schoolName);
List<Map<String,Object>> universityInfos = universityInfoMapper.selectMaps(universityInfowrapper);
if (CollectionUtils.isEmpty(universityInfos)){
return ResponseData.error("查找不到学校相应数据");
}
if ( universityInfos.get(0).get("domainName")==null){
return ResponseData.error("查找不到学校相应数据");
}
return ResponseData.success(universityInfos.get(0).get("domainName").toString());
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment