| | |
| | | Integer questionCnt = aiProductQuestionJob.getQuestionCnt(); |
| | | Integer questionDoneCnt = aiProductQuestionJob.getQuestionDoneCnt(); |
| | | if (questionCnt <= questionDoneCnt){ |
| | | aiProductQuestionJob.setState(2); |
| | | aiProductQuestionJobMapper.update(null, |
| | | Wrappers.lambdaUpdate(AiProductQuestionJob.class) |
| | | .set(AiProductQuestionJob::getState, 2) |
| | |
| | | Wrappers.lambdaUpdate(AiProductQuestionJob.class) |
| | | .set(AiProductQuestionJob::getQuestionDoneCnt, questionDoneCnt + questionList.size()) |
| | | .set(AiProductQuestionJob::getUpdatedTime, new Date()) |
| | | .set(AiProductQuestionJob::getState, 1) |
| | | .eq(AiProductQuestionJob::getId, id)); |
| | | } |
| | | AiProductQuestionJob aiProductQuestionJobDone = aiProductQuestionJobMapper.selectById(id); |