| | |
| | | }else{ |
| | | aiMemberAnswerItem.setIsCollected(0); |
| | | } |
| | | aiMemberAnswerItemService.save(aiMemberAnswerItem); |
| | | aiMemberAnswerItemService.updateById(aiMemberAnswerItem); |
| | | |
| | | aiMemberAnswer.setDoneCnt(aiMemberAnswer.getDoneCnt() + 1); |
| | | if (aiMemberAnswerItem.getMemberAnswerState() == 1){ |
| | |
| | | |
| | | long between = DateUtil.between(createdTime, updatedTime, DateUnit.MINUTE); |
| | | apiMemberAnswerInsureVo.setUseTime(between); |
| | | apiMemberAnswerInsureVo.setProductId(aiMemberAnswer.getProductId()); |
| | | |
| | | aiMemberAnswerMapper.update(null, |
| | | Wrappers.lambdaUpdate(AiMemberAnswer.class) |
| | | .set(AiMemberAnswer::getUpdatedTime, new Date()) |
| | | .set(AiMemberAnswer::getState, 1) |
| | | .set(AiMemberAnswer::getScore, percentage.intValue()) |
| | | .eq(AiMemberAnswer::getId, memberAnswerId) |
| | | ); |
| | | return new FebsResponse().success().data(apiMemberAnswerInsureVo); |
| | | } |
| | | |
| | |
| | | dto.setMemberUuid(memberUuid); |
| | | return aiMemberAnswerItemService.wrongPage(dto); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse myWork(ApiMemberProductWorkPageDto dto) { |
| | | String memberUuid = LoginUserUtil.getLoginUser().getMemberUuid(); |
| | | dto.setMemberUuid(memberUuid); |
| | | // 创建分页对象,传入当前页和每页大小 |
| | | Page<ApiMemberProductWorkVo> page = new Page<>(dto.getPageNow(), dto.getPageSize()); |
| | | Page<ApiMemberProductWorkVo> pageListByQuery = this.getBaseMapper().getPageMyWorkListByQuery(page, dto); |
| | | |
| | | return new FebsResponse().success().data(pageListByQuery); |
| | | } |
| | | } |