From ae8267320996082be9bae84aa5248ca76d735777 Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期四, 03 六月 2021 20:46:00 +0800
Subject: [PATCH] fix(bug修复): 查询bug

---
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java  |    5 +++++
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java |    2 ++
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java    |    7 +++++--
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpDimissionAttend.java                  |    2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpDimissionAttend.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpDimissionAttend.java
index 7f07376..8e6ee52 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpDimissionAttend.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpDimissionAttend.java
@@ -107,7 +107,7 @@
     
 
     @FieldInfo(name = "attendYear", type = "varchar", explain = "离职考勤年份")
-    @TableField(exist = false)
+    @TableField("attendYear")
 //    @ExcelField(value = "考勤年份")
     private String attendYear = "";
     
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java
index f7798b1..955897d 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java
@@ -99,6 +99,7 @@
     @Transactional(rollbackFor = Exception.class)
     public void createEmpDimissionattend(EmpDimissionAttend empDimissionattend) {
         empDimissionattend.setDimissionAttendId(SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE));
+        empDimissionattend.setAttendYear(StringUtils.left(empDimissionattend.getAttendMonth(),4));
         empDimissionattend.setCreator(operatorId);
         empDimissionattend.setModifier(operatorId);
         this.save(empDimissionattend);
@@ -108,6 +109,7 @@
     @Transactional(rollbackFor = Exception.class)
     public void updateEmpDimissionattend(EmpDimissionAttend empDimissionattend) {
         EmpDimissionAttend dbData = this.getById(empDimissionattend.getDimissionAttendId());
+        empDimissionattend.setAttendYear(StringUtils.left(empDimissionattend.getAttendMonth(),4));
         empDimissionattend.setCreateTime(dbData.getCreateTime());
         empDimissionattend.setCreator(dbData.getCreator());
         empDimissionattend.setDelFlag(dbData.getDelFlag());
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java
index 4abd830..942ce79 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java
@@ -84,8 +84,6 @@
         }
         if (StringUtils.isNotBlank(empPhysicalexam.getEmpStatus())) {
             queryWrapper.in("b.EmpStatus", empPhysicalexam.getEmpStatus().split(","));
-        } else {
-            queryWrapper.in("b.EmpStatus", 0);
         }
         queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA));
 
@@ -123,6 +121,11 @@
     @Transactional(rollbackFor = Exception.class)
     public void createEmpPhysicalExam(EmpPhysicalExam empPhysicalexam) {
         empPhysicalexam.setPhysicalExamId(SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE));
+        if("1".equals(empPhysicalexam.getSex())){
+            empPhysicalexam.setSex("男");
+        } else  if("2".equals(empPhysicalexam.getSex())){
+            empPhysicalexam.setSex("女");
+        }
         empPhysicalexam.setCreator(operatorId);
         empPhysicalexam.setModifier(operatorId);
         this.save(empPhysicalexam);
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java
index 6e8f575..3d7e62e 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java
@@ -99,6 +99,11 @@
                 .orElse("1");
         if(!checkRepetitiveData(empWorkexperience)) {
             empWorkexperience.setWorkExperienceId(SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE));
+            if("1".equals(empWorkexperience.getSex())){
+                empWorkexperience.setSex("男");
+            } else  if("2".equals(empWorkexperience.getSex())){
+                empWorkexperience.setSex("女");
+            }
             empWorkexperience.setCreator(operatorId);
             empWorkexperience.setModifier(operatorId);
             this.save(empWorkexperience);

--
Gitblit v1.8.0