消息,确认进场
This commit is contained in:
		| @ -40,4 +40,7 @@ public class BgtMessageDetailDTO { | ||||
| 	@ApiModelProperty("小类型(字典bgt_message_small_type)") | ||||
| 	private String messageSmallType; | ||||
|  | ||||
| 	@ApiModelProperty("是否待处理") | ||||
| 	private Boolean isHandle; | ||||
|  | ||||
| } | ||||
|  | ||||
| @ -109,6 +109,10 @@ public interface IBgtProjectRecruitApplyService extends IServicePlus<BgtProjectR | ||||
| 	 */ | ||||
| 	Boolean consent(BgtProjectRecruitApplyConsentDTO dto); | ||||
|  | ||||
| 	/** | ||||
| 	 * 确认进场 | ||||
| 	 */ | ||||
| 	Boolean confirm(Long id); | ||||
| 	/** | ||||
| 	 * 指定日期所有人员出勤情况 | ||||
| 	 */ | ||||
|  | ||||
| @ -44,6 +44,7 @@ import java.util.Map; | ||||
| import java.util.stream.Collectors; | ||||
|  | ||||
| import static com.ruoyi.common.constants.BgtMessageConstant.*; | ||||
| import static com.ruoyi.common.constants.WgzAndBgtMessageConstant.OPERATION_NEED; | ||||
|  | ||||
| /** | ||||
|  * 消息Service业务层处理 | ||||
| @ -190,6 +191,7 @@ public class BgtMessageServiceImpl extends ServicePlusImpl<BgtMessageMapper, Bgt | ||||
| 		wrapper.eq(BgtMessage::getRecipientId, SecurityUtils.getAppUserId()); | ||||
| 		wrapper.eq(StrUtil.isNotBlank(dto.getMessageLargeType()), BgtMessage::getMessageLargeType, dto.getMessageLargeType()); | ||||
| 		wrapper.eq(StrUtil.isNotBlank(dto.getMessageSmallType()), BgtMessage::getMessageSmallType, dto.getMessageSmallType()); | ||||
| 		wrapper.eq(dto.getIsHandle(), BgtMessage::getIsOperation,OPERATION_NEED); | ||||
| 		if(dto.getDate() != null) { | ||||
| 			wrapper.between(BgtMessage::getCreateTime, dto.getDate().atStartOfDay(), dto.getDate().atStartOfDay().with(LocalTime.MAX)); | ||||
| 		} | ||||
|  | ||||
| @ -281,6 +281,17 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl<BgtProjec | ||||
| 		return updateById(recruitApply); | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
| 	public Boolean confirm(Long id) { | ||||
| 		BgtProjectRecruitApply recruitApply = getById(id); | ||||
| 		if(recruitApply == null){ | ||||
| 			throw new BaseException("该申请人员不存在"); | ||||
| 		} | ||||
| 		recruitApply.setEntryTime(LocalDate.now()); | ||||
| 		recruitApply.setStatus(RecruitApplyStatus.WORKING.getCode()); | ||||
|  | ||||
| 		return updateById(recruitApply); | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 * LC-APP相关 | ||||
| @ -387,7 +398,7 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl<BgtProjec | ||||
| 				setTableId(bgtProjectRecruitApply.getId()). | ||||
| 				setTableName(SqlHelper.table(BgtProjectRecruitApply.class).getTableName()). | ||||
| 				setMessageLargeType(BGT_LARGE_OTHER). | ||||
| 				setMessageSmallType(BGT_TYPE_SIGN_UP); | ||||
| 				setMessageSmallType(BGT_TYPE_SIGN_UP).setIsOperation(OPERATION_NEED); | ||||
| 			if (!iBgtMessageService.sendAMessage(bgtMessage)) { | ||||
| 				throw new RuntimeException("发送消息失败!"); | ||||
| 			} | ||||
|  | ||||
| @ -296,7 +296,7 @@ public class WgzDailyClockServiceImpl extends ServicePlusImpl<WgzDailyClockMappe | ||||
| 				setTableId(dc.getId()). | ||||
| 				setTableName(SqlHelper.table(WgzDailyClock.class).getTableName()). | ||||
| 				setMessageLargeType(BGT_LARGE_OTHER). | ||||
| 				setMessageSmallType(BGT_SMALL_REPORT_MAKE_UP); | ||||
| 				setMessageSmallType(BGT_SMALL_REPORT_MAKE_UP).setIsOperation(OPERATION_NEED); | ||||
| 			if (!iBgtMessageService.sendAMessage(bgtMessage)){ | ||||
| 				throw new RuntimeException("发送日报补卡消息失败!"); | ||||
| 			} | ||||
| @ -336,10 +336,10 @@ public class WgzDailyClockServiceImpl extends ServicePlusImpl<WgzDailyClockMappe | ||||
| 		Page<BgtDailyClockListDTO> queryDTOPage = new Page<>(); | ||||
| 		queryDTOPage.setCurrent(dto.getPageNum()); | ||||
| 		queryDTOPage.setSize(dto.getPageSize()); | ||||
| 		if( "5".equals(dto.getAuditorType()) ){ | ||||
| 		if( AuditStatus.READ.getCode().equals(dto.getAuditorType()) ){ | ||||
| 			dto.setIsRead(true); | ||||
| 		} | ||||
| 		if( "1".equals(dto.getAuditorType()) ){ | ||||
| 		if( AuditStatus.AUDIT.getCode().equals(dto.getAuditorType()) ){ | ||||
| 			dto.setIsAudit(true); | ||||
| 		} | ||||
|  | ||||
|  | ||||
| @ -215,7 +215,7 @@ public class WgzLeaveServiceImpl extends ServicePlusImpl<WgzLeaveMapper, WgzLeav | ||||
| 				setTableId(wgzLeave.getId()). | ||||
| 				setTableName(SqlHelper.table(WgzLeave.class).getTableName()). | ||||
| 				setMessageLargeType(BGT_LARGE_OTHER). | ||||
| 				setMessageSmallType(BGT_SMALL_LEAVE); | ||||
| 				setMessageSmallType(BGT_SMALL_LEAVE).setIsOperation(OPERATION_NEED); | ||||
| 			if (!iBgtMessageService.sendAMessage(bgtMessage)) { | ||||
| 				throw new RuntimeException("发送请假申请消息失败!"); | ||||
| 			} | ||||
|  | ||||
| @ -40,7 +40,6 @@ import com.ruoyi.wgz.domain.*; | ||||
| import com.ruoyi.wgz.mapper.WgzPayCalculationMapper; | ||||
| import com.ruoyi.wgz.service.*; | ||||
| import org.apache.commons.collections4.CollectionUtils; | ||||
| import org.apache.xmlbeans.impl.validator.ValidatingXMLStreamReader; | ||||
| import org.springframework.beans.BeanUtils; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | ||||
| @ -270,7 +269,7 @@ public class WgzPayCalculationServiceImpl extends ServicePlusImpl<WgzPayCalculat | ||||
| 			setTableId(wgzPayCalculation.getId()). | ||||
| 			setTableName(SqlHelper.table(WgzPayCalculation.class).getTableName()). | ||||
| 			setMessageLargeType(BGT_LARGE_OTHER). | ||||
| 			setMessageSmallType(BGT_SMALL_PAY); | ||||
| 			setMessageSmallType(BGT_SMALL_PAY).setIsOperation(OPERATION_NEED); | ||||
| 		if (!iBgtMessageService.sendAMessage(bgtMessage)){ | ||||
| 			throw new RuntimeException("发送补卡消息失败!"); | ||||
| 		} | ||||
|  | ||||
| @ -211,7 +211,7 @@ public class WgzReissueacardServiceImpl extends ServicePlusImpl<WgzReissueacardM | ||||
| 				setTableId(wgzReissueacard.getId()). | ||||
| 				setTableName(SqlHelper.table(WgzReissueacard.class).getTableName()). | ||||
| 				setMessageLargeType(BGT_LARGE_OTHER). | ||||
| 				setMessageSmallType(BGT_SMALL_MAKE_UP); | ||||
| 				setMessageSmallType(BGT_SMALL_MAKE_UP).setIsOperation(OPERATION_NEED); | ||||
| 			if (!iBgtMessageService.sendAMessage(bgtMessage)) { | ||||
| 				throw new RuntimeException("发送补卡消息失败!"); | ||||
| 			} | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 zt
					zt