|
|
@ -9,9 +9,7 @@ import com.yxt.demo.system.utils.ResultBean; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.*; |
|
|
|
|
|
|
|
/** |
|
|
|
* @Author dimengzhe |
|
|
@ -52,53 +50,86 @@ public class SysStudentScoreService extends MybatisBaseService<SysStudentScoreM |
|
|
|
SysStudentScoreYIELD ssy = null; |
|
|
|
if (name.equals("四级")){ |
|
|
|
ssy = baseMapper.electStudentScoreYIELD(sysStudentScoreYIELD); |
|
|
|
if (ssy == null){ |
|
|
|
SysStudentScoreYIELD ssyq = new SysStudentScoreYIELD(); |
|
|
|
ssyq.setName("四级"); |
|
|
|
ssyq.setCount(0); |
|
|
|
ssyq.setYIELD("0"); |
|
|
|
Object [] a = new Object[1]; |
|
|
|
a[0] = ssyq; |
|
|
|
return rb.success().setData(a); |
|
|
|
}else { |
|
|
|
ssy.setName("四级"); |
|
|
|
} |
|
|
|
}else if (name.equals("六级")){ |
|
|
|
ssy = baseMapper.electStudentScoreSixYIELD(sysStudentScoreYIELD); |
|
|
|
if (ssy == null){ |
|
|
|
SysStudentScoreYIELD ssyq = new SysStudentScoreYIELD(); |
|
|
|
ssyq.setName("六级"); |
|
|
|
ssyq.setCount(0); |
|
|
|
ssyq.setYIELD("0"); |
|
|
|
Object [] a = new Object[1]; |
|
|
|
a[0] = ssyq; |
|
|
|
return rb.success().setData(a); |
|
|
|
}else { |
|
|
|
ssy.setName("六级"); |
|
|
|
} |
|
|
|
}else if (name.equals("计算机")){ |
|
|
|
ssy = baseMapper.electStudentScoreComputerYIELD(sysStudentScoreYIELD); |
|
|
|
} |
|
|
|
return rb.success().setData(ssy); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean selectStudentRate(SysStudentScoreYIELD sysStudentScoreYIELD) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String name = sysStudentScoreYIELD.getName(); |
|
|
|
SysStudentScoreYIELD ssy = new SysStudentScoreYIELD(); |
|
|
|
if (name.equals("升学率")){ |
|
|
|
if (ssy == null){ |
|
|
|
SysStudentScoreYIELD ssyq = new SysStudentScoreYIELD(); |
|
|
|
ssyq.setName("计算机"); |
|
|
|
ssyq.setCount(0); |
|
|
|
ssyq.setYIELD("0"); |
|
|
|
Object [] a = new Object[1]; |
|
|
|
a[0] = ssyq; |
|
|
|
return rb.success().setData(a); |
|
|
|
}else { |
|
|
|
ssy.setName("计算机"); |
|
|
|
} |
|
|
|
}else if (name.equals("升学")){ |
|
|
|
ssy = baseMapper.selectStudentScoreSchool(sysStudentScoreYIELD); |
|
|
|
if (ssy == null){ |
|
|
|
SysStudentScoreYIELD ssyq = new SysStudentScoreYIELD(); |
|
|
|
ssyq.setName("升学率"); |
|
|
|
ssyq.setCount(0); |
|
|
|
ssyq.setYIELD("0"); |
|
|
|
return rb.success().setData(ssyq); |
|
|
|
Object [] a = new Object[1]; |
|
|
|
a[0] = ssyq; |
|
|
|
return rb.success().setData(a); |
|
|
|
}else { |
|
|
|
ssy.setName("升学率"); |
|
|
|
} |
|
|
|
}else if (name.equals("就业率")){ |
|
|
|
}else if (name.equals("就业")){ |
|
|
|
ssy = baseMapper.selectStudentScoreEmployment(sysStudentScoreYIELD); |
|
|
|
if (ssy == null){ |
|
|
|
SysStudentScoreYIELD ssyq = new SysStudentScoreYIELD(); |
|
|
|
ssyq.setName("就业率"); |
|
|
|
ssyq.setCount(0); |
|
|
|
ssyq.setYIELD("0"); |
|
|
|
return rb.success().setData(ssyq); |
|
|
|
Object [] a = new Object[1]; |
|
|
|
a[0] = ssyq; |
|
|
|
return rb.success().setData(a); |
|
|
|
}else { |
|
|
|
ssy.setName("就业率"); |
|
|
|
} |
|
|
|
}else if (name.equals("考公率")){ |
|
|
|
}else if (name.equals("考公")){ |
|
|
|
ssy = baseMapper.selectStudentScoreComputerKaoGong(sysStudentScoreYIELD); |
|
|
|
if (ssy == null){ |
|
|
|
SysStudentScoreYIELD ssyq = new SysStudentScoreYIELD(); |
|
|
|
ssyq.setName("考公率"); |
|
|
|
ssyq.setCount(0); |
|
|
|
ssyq.setYIELD("0"); |
|
|
|
return rb.success().setData(ssyq); |
|
|
|
Object [] a = new Object[1]; |
|
|
|
a[0] = ssyq; |
|
|
|
return rb.success().setData(a); |
|
|
|
}else { |
|
|
|
ssy.setName("考公率"); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(ssy); |
|
|
|
Object [] a = new Object[1]; |
|
|
|
a[0] = ssy; |
|
|
|
return rb.success().setData(a); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean selectClass() { |
|
|
@ -107,10 +138,10 @@ public class SysStudentScoreService extends MybatisBaseService<SysStudentScoreM |
|
|
|
int i = 1; |
|
|
|
List<Object> list = new ArrayList<>(); |
|
|
|
for (int j = 0;j < sysInfos.size();j++) { |
|
|
|
Object [] a = new Object[2]; |
|
|
|
a[0] = sysInfos.get(j); |
|
|
|
a[1] = i++; |
|
|
|
list.add(a); |
|
|
|
Map<Object, Object> map = new HashMap<>(); |
|
|
|
map.put("calss",sysInfos.get(j)); |
|
|
|
map.put("id",i++); |
|
|
|
list.add(map); |
|
|
|
} |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|