|
@@ -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);
|
|
|
}
|
|
|
}
|