diff --git a/src/main/java/cn/timer/api/controller/jxgl/service/JxglServiceImpl.java b/src/main/java/cn/timer/api/controller/jxgl/service/JxglServiceImpl.java
index 2706221..87ddc6a 100644
--- a/src/main/java/cn/timer/api/controller/jxgl/service/JxglServiceImpl.java
+++ b/src/main/java/cn/timer/api/controller/jxgl/service/JxglServiceImpl.java
@@ -36,7 +36,7 @@ public class JxglServiceImpl implements JxglService {
 		performanceRating.setName("C");
 		performanceRating.setSectionMinScore(0);
 		performanceRating.setSectionMaxScore(60);
-		performanceRating.setRanks(0);
+		performanceRating.setRanks(1);
 		
 		res = !performanceRating.insert() && res ? false : res;
 		
@@ -45,7 +45,7 @@ public class JxglServiceImpl implements JxglService {
 		performanceRating.setName("B");
 		performanceRating.setSectionMinScore(60);
 		performanceRating.setSectionMaxScore(80);
-		performanceRating.setRanks(0);
+		performanceRating.setRanks(2);
 		res = !performanceRating.insert() && res ? false : res;
 		
 		performanceRating.setId(null);
@@ -53,7 +53,7 @@ public class JxglServiceImpl implements JxglService {
 		performanceRating.setName("A");
 		performanceRating.setSectionMinScore(80);
 		performanceRating.setSectionMaxScore(100);
-		performanceRating.setRanks(0);
+		performanceRating.setRanks(3);
 		res = !performanceRating.insert() && res ? false : res;
 		
 		return res;
diff --git a/src/main/java/cn/timer/api/controller/spmk/SpmkController.java b/src/main/java/cn/timer/api/controller/spmk/SpmkController.java
index 0c54f7c..be94168 100644
--- a/src/main/java/cn/timer/api/controller/spmk/SpmkController.java
+++ b/src/main/java/cn/timer/api/controller/spmk/SpmkController.java
@@ -127,6 +127,9 @@ public class SpmkController {
 	@Autowired
 	private SpmkInitiatorConfigMapper spmkInitiatorConfigMapper;
 	
+	@Autowired
+	private SpmkAssoBusinessFactory spmkAssoBusinessFactory;
+	
 	private boolean ISFIRST = true; // 第一次启动审批流程
 	
 	//TODO 审批模板组
@@ -146,7 +149,6 @@ public class SpmkController {
 		
         return spmkApprovalTemplateG.insertOrUpdate() ? 
         		ResultUtil.data(spmkApprovalTemplateG) : ResultUtil.error();
-
 	}
 	
 	/**
@@ -160,10 +162,8 @@ public class SpmkController {
 		if (spmkApprovalTemplateMapper.selectCount(new QueryWrapper<SpmkApprovalTemplate>().lambda().eq(SpmkApprovalTemplate::getApprovalTemplateGId, id)) > 0 ) 
 			return ResultUtil.error("审批模板组存在 模板,不可直接删除!");
 		
-		
         return SpmkApprovalTemplateG.builder().id(id).build().deleteById() ? 
         		ResultUtil.success() : ResultUtil.error("没有找到该对象");
-		
 	}
 	
 	/**
@@ -652,9 +652,6 @@ public class SpmkController {
 		return ResultUtil.data(adD);
 	}
 	
-	@Autowired
-	private SpmkAssoBusinessFactory spmkAssoBusinessFactory;
-	
 	//TODO 审批人审批
 	/**
 	 * 审批人审批
diff --git a/src/main/java/cn/timer/api/controller/yggl/YgglController.java b/src/main/java/cn/timer/api/controller/yggl/YgglController.java
index d626d6e..856d13b 100644
--- a/src/main/java/cn/timer/api/controller/yggl/YgglController.java
+++ b/src/main/java/cn/timer/api/controller/yggl/YgglController.java
@@ -6,7 +6,6 @@
 package cn.timer.api.controller.yggl;
 
 import java.io.IOException;
-import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Date;
@@ -61,7 +60,6 @@ import cn.hutool.poi.excel.ExcelWriter;
 import cn.timer.api.bean.clazz.CommonArea;
 import cn.timer.api.bean.clazz.SysRegion;
 import cn.timer.api.bean.kqmk.KqglAssoLeaveBalance;
-import cn.timer.api.bean.kqmk.KqglAssoLeaveEmployeeBalance;
 import cn.timer.api.bean.kqmk.KqglAssoLeaveRules;
 import cn.timer.api.bean.qyzx.QyzxEmpEntAsso;
 import cn.timer.api.bean.qyzx.QyzxEmpLogin;
@@ -291,19 +289,25 @@ public class YgglController {
 					.empNum(login.getId()).orgCode(orgCode).bmgwId(bmgwId).build();
 			ygglMainEmp.insert();
 			
+			
+			
 			//假期规则初始化
-			String current_time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
+			
 			List<KqglAssoLeaveRules> rul = KqglAssoLeaveRules.builder().build().selectList(new QueryWrapper<KqglAssoLeaveRules>().lambda().eq(KqglAssoLeaveRules::getOrgCode, orgCode));
 			for(KqglAssoLeaveRules r : rul) {
 				if(r.getLeaveBalance() == 0) {
-					KqglAssoLeaveEmployeeBalance.builder().leaveRulesId(r.getId()).userid(ygglMainEmp.getEmpNum()).balanceDays(-1).modifyUserid(userBean.getEmpNum()).modifyTimer(current_time).orgCode(userBean.getOrgCode()).build().insert();
+					KqglAssoLeaveBalance.builder().leaveRulesId(r.getId()).userid(ygglMainEmp.getEmpNum()).modifyAction(2).balanceDays("-1")
+					.reason("不限制余额").modifyUserid(ygglMainEmp.getEmpNum()).modifyTimer(new Date().getTime()).orgCode(userBean.getOrgCode()).isAutomatic(1).modifyNumber(1).build().insert();//员工假期余额
 				}else {
-					KqglAssoLeaveEmployeeBalance.builder().leaveRulesId(r.getId()).userid(ygglMainEmp.getEmpNum()).balanceDays(0.0).modifyUserid(userBean.getEmpNum()).modifyTimer(current_time).orgCode(userBean.getOrgCode()).build().insert();
+					KqglAssoLeaveBalance.builder().leaveRulesId(r.getId()).userid(ygglMainEmp.getEmpNum()).modifyAction(1).balanceDays("+0")
+					.reason("系统按照规则自动").modifyUserid(ygglMainEmp.getEmpNum()).modifyTimer(new Date().getTime()).orgCode(userBean.getOrgCode()).isAutomatic(1).modifyNumber(1).build().insert();//员工假期余额
 				}
 			}
 			
 			
 			
+			
+			
 			return ResultUtil.data(ygglMainEmp, "添加员工成功!");
 		} else {
 			return ResultUtil.error("该手机号已被使用,请输入正确手机号");
@@ -1799,7 +1803,7 @@ public class YgglController {
 	@ApiOperation(value = "71.获取用户头像", httpMethod = "POST", notes = "接口发布说明")
 	@ApiOperationSupport(order = 71)
 	public Result<List<YgglMainEmp>> headphotos(@CurrentUser UserBean userBean, @RequestBody List<Integer> empNumList) {
-		if (empNumList.size() == 0) {
+		if (empNumList == null || empNumList.size() == 0) {
 			return ResultUtil.error("请输入empNum数组");
 		}
 		List<YgglMainEmp> yglList = YgglMainEmp.builder().build()
diff --git a/src/main/resources/mapping/jxgl/JxglPerformanceAppraisalMapper.xml b/src/main/resources/mapping/jxgl/JxglPerformanceAppraisalMapper.xml
index 8891640..4463ca7 100644
--- a/src/main/resources/mapping/jxgl/JxglPerformanceAppraisalMapper.xml
+++ b/src/main/resources/mapping/jxgl/JxglPerformanceAppraisalMapper.xml
@@ -110,7 +110,7 @@
                 c.remarks            c_remarks,
                 c.type               c_type,
                 c.create_time        c_create_time,
-                c.level               c_level
+                c.level              c_level
     </sql>
     
     <sql id="Base_Column_List_Alias">