From 619477a4fe3717fbdb1750318544ecd68cb1053c Mon Sep 17 00:00:00 2001 From: paidaxing444 <12qwaszx> Date: Wed, 29 Apr 2020 17:39:18 +0800 Subject: [PATCH] =?UTF-8?q?20200429-zlp-1=20=E5=9B=AD=E5=8E=86=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E6=96=B0=E5=A2=9E=E5=91=98=E5=B7=A5=E7=94=9F=E6=97=A5?= =?UTF-8?q?=E5=92=8C=E5=85=A5=E8=81=8C=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/views/login.vue | 8 +-- .../BySchoolcalendarController.java | 63 ++++++++++++++++--- .../ruoyi/project/common/SchoolCommon.java | 8 +++ 3 files changed, 66 insertions(+), 13 deletions(-) diff --git a/ruoyi-ui/src/views/login.vue b/ruoyi-ui/src/views/login.vue index 36037f91a..5e6295570 100644 --- a/ruoyi-ui/src/views/login.vue +++ b/ruoyi-ui/src/views/login.vue @@ -48,7 +48,7 @@ @@ -65,8 +65,8 @@ export default { codeUrl: "", cookiePassword: "", loginForm: { - username: "admin", - password: "admin123", + username: "", + password: "", rememberMe: false, code: "", uuid: "" @@ -148,7 +148,7 @@ export default { justify-content: center; align-items: center; height: 100%; - background-image: url("../assets/image/login-background.jpg"); + background: linear-gradient(-45deg,#46a6ff,#edf7fb); background-size: cover; } .title { diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/BySchoolcalendarController.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/BySchoolcalendarController.java index b81bde1b7..e270d064c 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/BySchoolcalendarController.java +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/BySchoolcalendarController.java @@ -8,6 +8,8 @@ import java.util.List; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.project.benyi.domain.ByThings; import com.ruoyi.project.common.SchoolCommon; +import com.ruoyi.project.system.domain.ByTeacherJbxx; +import com.ruoyi.project.system.service.IByTeacherJbxxService; import com.ruoyi.project.system.service.ISysDictDataService; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; @@ -43,6 +45,8 @@ public class BySchoolcalendarController extends BaseController { private SchoolCommon schoolCommon; @Autowired private ISysDictDataService dictDataService; + @Autowired + private IByTeacherJbxxService byTeacherJbxxService; /** * 查询园历管理列表 @@ -63,15 +67,20 @@ public class BySchoolcalendarController extends BaseController { public AjaxResult getSchoolCalendars(BySchoolcalendar bySchoolcalendar) { AjaxResult ajax = AjaxResult.success(); bySchoolcalendar.setXnxq(schoolCommon.getCurrentXn()); + //系统内设置的园历信息 List list = bySchoolcalendarService.selectBySchoolcalendarList(bySchoolcalendar); - ByThings byThings=null; - List listThings=new ArrayList<>(); - if(list!=null&&list.size()>0){ - for (int i=0;i listTeacherBirth = byTeacherJbxxService.selectByTeacherJbxxList(byTeacherJbxx); + ByThings byThings = null; + List listThings = new ArrayList<>(); + //系统内设置的园历信息 + if (list != null && list.size() > 0) { + for (int i = 0; i < list.size(); i++) { + byThings = new ByThings(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); - String strActivitytime= formatter.format(list.get(i).getActivitytime()); - System.out.println("活动时间==="+strActivitytime); + String strActivitytime = formatter.format(list.get(i).getActivitytime()); + System.out.println("活动时间===" + strActivitytime); byThings.setYears(strActivitytime.split("-")[0]); byThings.setMonths(strActivitytime.split("-")[1]); byThings.setDays(strActivitytime.split("-")[2]); @@ -81,7 +90,43 @@ public class BySchoolcalendarController extends BaseController { } } - ajax.put("calendarData",listThings); + //系统内员工的生日、入职日期信息 + if (listTeacherBirth != null && listTeacherBirth.size() > 0) { + for (int i = 0; i < listTeacherBirth.size(); i++) { + + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + + //创建一个教师实体类,并赋值 + byTeacherJbxx=listTeacherBirth.get(i); + String strCurrentYear=schoolCommon.getCurrentYear(); + System.out.println("当前年===" + strCurrentYear); + + //参加工作日期 + if(byTeacherJbxx.getCjgzrq()!=null){ + byThings = new ByThings(); + byThings.setYears(strCurrentYear); + System.out.println("参加工作日期==="+sdf.format(byTeacherJbxx.getCjgzrq())); + byThings.setMonths(sdf.format(byTeacherJbxx.getCjgzrq()).split("-")[1]);//2020-04-12 月 + byThings.setDays(sdf.format(byTeacherJbxx.getCjgzrq()).split("-")[2]);//2020-04-12 日 + byThings.setThings(listTeacherBirth.get(i).getUser().getNickName()+"-合同满年期限"); + + listThings.add(byThings); + } + //生日 + if(byTeacherJbxx.getCsrq()!=null){ + byThings = new ByThings(); + byThings.setYears(strCurrentYear); + byThings.setMonths(sdf.format(byTeacherJbxx.getCsrq()).split("-")[1]);//2020-04-12 月 + byThings.setDays(sdf.format(byTeacherJbxx.getCsrq()).split("-")[2]);//2020-04-12 日 + byThings.setThings(listTeacherBirth.get(i).getUser().getNickName()+"-生日"); + + listThings.add(byThings); + } + + } + } + + ajax.put("calendarData", listThings); return ajax; } @@ -108,7 +153,7 @@ public class BySchoolcalendarController extends BaseController { ajax.put(AjaxResult.DATA_TAG, bySchoolcalendar); String dictType = "sys_yebjlx"; ajax.put("scopes", dictDataService.selectDictDataByType(dictType)); - String strScope=bySchoolcalendar.getScope(); + String strScope = bySchoolcalendar.getScope(); ajax.put("scopeIds", strScope.split(";")); return ajax; } diff --git a/ruoyi/src/main/java/com/ruoyi/project/common/SchoolCommon.java b/ruoyi/src/main/java/com/ruoyi/project/common/SchoolCommon.java index e039d8152..b56188400 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/common/SchoolCommon.java +++ b/ruoyi/src/main/java/com/ruoyi/project/common/SchoolCommon.java @@ -10,6 +10,7 @@ import io.swagger.models.auth.In; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; +import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.List; @@ -116,6 +117,13 @@ public class SchoolCommon { return getCurrentXnXq().substring(0,9); } + public String getCurrentYear() { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); + Date date = new Date(); + return sdf.format(date); + + } + public boolean isStringEmpty(String str) { if (str == null || "".equals(str)) { return true;