| | |
| | | import com.yuanchu.mom.common.GetLook; |
| | | import com.yuanchu.mom.common.PrintChina; |
| | | import com.yuanchu.mom.dto.AuxiliaryWorkingHoursDayDto; |
| | | import com.yuanchu.mom.dto.HoursDay; |
| | | import com.yuanchu.mom.exception.ErrorException; |
| | | import com.yuanchu.mom.mapper.*; |
| | | import com.yuanchu.mom.pojo.*; |
| | |
| | | |
| | | //审核/批准 |
| | | @Override |
| | | public int checkOrApprove(AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay) { |
| | | public boolean checkOrApprove(HoursDay hoursDay) { |
| | | List<AuxiliaryWorkingHoursDay> auxiliaryWorkingHoursDays = hoursDay.getAuxiliaryWorkingHoursDays(); |
| | | for (AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay : auxiliaryWorkingHoursDays) { |
| | | if (auxiliaryWorkingHoursDay.getState().equals("已审核")) { |
| | | Integer userId = getLook.selectPowerByMethodAndUserId(null).get("userId"); |
| | | auxiliaryWorkingHoursDay.setReviewer(userMapper.selectById(userId).getName()); |
| | | } |
| | | return auxiliaryWorkingHoursDayMapper.updateById(auxiliaryWorkingHoursDay); |
| | | if (auxiliaryWorkingHoursDay.getReviewerNumber() == null) { |
| | | auxiliaryWorkingHoursDay.setReviewerNumber(auxiliaryWorkingHoursDay.getAmount());//复核数量 |
| | | auxiliaryWorkingHoursDay.setReviewerNonproductiveTime(auxiliaryWorkingHoursDay.getNonproductiveTime());//复核工时 |
| | | } |
| | | |
| | | } |
| | | return updateBatchById(auxiliaryWorkingHoursDays); |
| | | } |
| | | |
| | | //编辑 |