|
@@ -1345,8 +1345,8 @@ public class ApiController {
|
|
|
Map<String, Object> checkDuplicateMap = wmTaskContentService.checkDuplicate(wmTaskContent.getTemp30(),
|
|
|
wmTaskContent.getTemp32(), username, wmTaskContent);
|
|
|
if (CollUtil.isNotEmpty(checkDuplicateMap)) {
|
|
|
- boolean checkDuplicate = (boolean) checkDuplicateMap.get("duplicate");
|
|
|
- if (checkDuplicate) {
|
|
|
+ Boolean checkDuplicate = (Boolean) checkDuplicateMap.get("result");
|
|
|
+ if (Boolean.TRUE.equals(checkDuplicate)) {
|
|
|
throw new BizException("存在相似数据的提交记录,请重新填写");
|
|
|
}
|
|
|
}
|
|
@@ -1478,8 +1478,8 @@ public class ApiController {
|
|
|
private void removeCheckDuplicateKey(Map<String, Object> checkDuplicateMap) {
|
|
|
// 如果本次为非重复提交,任务提交失败则清除重复校验的key
|
|
|
if (CollUtil.isNotEmpty(checkDuplicateMap)) {
|
|
|
- boolean checkDuplicate = (boolean) checkDuplicateMap.get("duplicate");
|
|
|
- if (!checkDuplicate) {
|
|
|
+ Boolean checkDuplicate = (Boolean) checkDuplicateMap.get("result");
|
|
|
+ if (!Boolean.TRUE.equals(checkDuplicate)) {
|
|
|
String checkDuplicateKey = (String) checkDuplicateMap.get("key");
|
|
|
redisTemplate.delete(checkDuplicateKey);
|
|
|
}
|