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;