koul %!s(int64=7) %!d(string=hai) anos
pai
achega
db9610782d

+ 3 - 5
applications/school/school-server/src/main/java/com/usoftchina/smartschool/school/wxschool/basic/service/impl/WxOaLeaveServiceImpl.java

@@ -74,11 +74,7 @@ public class WxOaLeaveServiceImpl implements WxOaLeaveService {
                     SchoolDO schoolDO = wxSchoolMapper.get(teacherDO.getSchoolId());
                     String stuName = studentMapper.get(lvProposer).getStuName();
                     try {
-                        wxPushApi.wxPush(schoolDO.getSchoolAppid(), schoolDO.getSchoolSecret(), teacherDO.getOpenid(),
-                                "QC8H4hQd1Fh0wqaaE3mbAxvoBC6y-XkHctIe8Kx6gcA", "您好,您有一个来自家长的请假申请",
-                                stuName,
-                                startDate + "-" + endDate, lvDetails, "-",
-                                "点击查看详情", "https://school-wechat.ubtob.com/leavedetail/teacher/" + leave.getLvId());
+                        wxPushApi.wxPush(schoolDO.getSchoolAppid(), schoolDO.getSchoolSecret(), teacherDO.getOpenid(), "QC8H4hQd1Fh0wqaaE3mbAxvoBC6y-XkHctIe8Kx6gcA", "您好,您有一个来自家长的请假申请",stuName,startDate + "-" + endDate, lvDetails, "-", "点击查看详情", "https://school-wechat.ubtob.com/leavedetail/teacher/" + leave.getLvId());
                     }catch (Exception e){
                         e.printStackTrace();
                     }
@@ -150,6 +146,8 @@ public class WxOaLeaveServiceImpl implements WxOaLeaveService {
     public OaLeaveDO lvDetail(Long lvId) throws Exception {
         OaLeaveDO oaLeaveDO = oaLeaveMapper.get(lvId);
         if (ObjectUtils.isNotEmpty(oaLeaveDO)) {
+            oaLeaveDO.setLvStatus(2);
+            oaLeaveMapper.update(oaLeaveDO);
             return getOaLeaveDetail(oaLeaveDO);
         } else {
             throw new Exception("暂无数据");