Преглед изворни кода

销假改为可以销假4天以上的事假也可以销假(7天以上)

yanliming пре 3 година
родитељ
комит
cca313a2ce

+ 9 - 1
common/src/main/java/com/jpsoft/shinestar/modules/workflow/service/impl/ProcinstActUserServiceImpl.java

@@ -745,7 +745,15 @@ public class ProcinstActUserServiceImpl implements ProcinstActUserService {
                                     //请假审核
                                     if (requestForLeaveInfo.getStatus() == 0){
                                         requestForLeaveInfo.setStatus(Integer.parseInt(status));
-                                        if ("2".equals(requestForLeaveInfo.getLeaveType()) || "5".equals(requestForLeaveInfo.getLeaveType()) || "6".equals(requestForLeaveInfo.getLeaveType())){
+//                                        if ("2".equals(requestForLeaveInfo.getLeaveType()) || "5".equals(requestForLeaveInfo.getLeaveType()) || "6".equals(requestForLeaveInfo.getLeaveType())){
+//                                            requestForLeaveInfo.setEnableCancel(true)
+//                                        }
+                                        double days = 0;
+                                        if(StringUtils.isNotEmpty(requestForLeaveInfo.getDays())) {
+                                            days = Double.parseDouble(requestForLeaveInfo.getDays());
+                                        }
+
+                                        if (("1".equals(requestForLeaveInfo.getLeaveType())&&days>=4) ||"2".equals(requestForLeaveInfo.getLeaveType()) || "5".equals(requestForLeaveInfo.getLeaveType()) || "6".equals(requestForLeaveInfo.getLeaveType())){
                                             requestForLeaveInfo.setEnableCancel(true);
                                         }
                                     }