|
@@ -128,9 +128,7 @@ public class ResumptionController {
|
|
|
List<Map<String,Object>> tasktotal = resumptionBusiness.taskarealistnew(request);
|
|
List<Map<String,Object>> tasktotal = resumptionBusiness.taskarealistnew(request);
|
|
|
ResumptionTaskListVo taskObj =resumptionBusiness.getTaskObjByTaskid(request);
|
|
ResumptionTaskListVo taskObj =resumptionBusiness.getTaskObjByTaskid(request);
|
|
|
SysConfig systemParame = remoteConfigService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
SysConfig systemParame = remoteConfigService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
|
- TaskDetailsVo detailvo = new TaskDetailsVo();
|
|
|
|
|
- List<Map<String, Object>> tasktotal = resumptionBusiness.taskarealistnew(request);
|
|
|
|
|
- ResumptionTaskListVo taskObj = resumptionBusiness.getTaskObjByTaskid(request);
|
|
|
|
|
|
|
+
|
|
|
// SysConfig systemParame = systemParameService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
// SysConfig systemParame = systemParameService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
|
detailvo.setTaskarealist(tasktotal);
|
|
detailvo.setTaskarealist(tasktotal);
|
|
|
detailvo.setTaskObj(taskObj);
|
|
detailvo.setTaskObj(taskObj);
|
|
@@ -146,10 +144,7 @@ public class ResumptionController {
|
|
|
List<Map<String,Object>> tasktotal = resumptionBusiness.toTaskDetails(request);
|
|
List<Map<String,Object>> tasktotal = resumptionBusiness.toTaskDetails(request);
|
|
|
ResumptionTaskListVo taskObj =resumptionBusiness.getTaskObjByTaskid(request);
|
|
ResumptionTaskListVo taskObj =resumptionBusiness.getTaskObjByTaskid(request);
|
|
|
SysConfig systemParame = remoteConfigService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
SysConfig systemParame = remoteConfigService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
|
- AjaxResult toTaskDetails(@RequestBody @Valid final TaskDetailsDto request) throws ParseException {
|
|
|
|
|
- TaskDetailsVo detailvo = new TaskDetailsVo();
|
|
|
|
|
- List<Map<String, Object>> tasktotal = resumptionBusiness.toTaskDetails(request);
|
|
|
|
|
- ResumptionTaskListVo taskObj = resumptionBusiness.getTaskObjByTaskid(request);
|
|
|
|
|
|
|
+
|
|
|
// SysConfig systemParame = systemParameService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
// SysConfig systemParame = systemParameService.findFirstByCode(SystemParameterConstant.NFC_SCANNING, SecurityConstants.INNER).getData();
|
|
|
detailvo.setTaskarealist(tasktotal);
|
|
detailvo.setTaskarealist(tasktotal);
|
|
|
detailvo.setTaskObj(taskObj);
|
|
detailvo.setTaskObj(taskObj);
|
|
@@ -177,11 +172,6 @@ public class ResumptionController {
|
|
|
if(!isOk){
|
|
if(!isOk){
|
|
|
throw new RuntimeException("请勿重复提交");
|
|
throw new RuntimeException("请勿重复提交");
|
|
|
}else{
|
|
}else{
|
|
|
- boolean flag = redisService.redisTemplate.opsForHash().putIfAbsent("resumption" + request.getTaskid(), request.getTaskid(), request.getTaskid());//redisTemplate.opsForValue().setIfAbsent("resumption"+request.getTaskid(), "resumption"+request.getTaskid());
|
|
|
|
|
- redisService.redisTemplate.expire("resumption" + request.getTaskid(), 1000 * 20, TimeUnit.MILLISECONDS);
|
|
|
|
|
- if (!flag) {
|
|
|
|
|
- throw new RuntimeException("请勿重复提交");
|
|
|
|
|
- } else {
|
|
|
|
|
try {
|
|
try {
|
|
|
//final Resumption resumption = this.resumptionService.find(request.getTaskid());
|
|
//final Resumption resumption = this.resumptionService.find(request.getTaskid());
|
|
|
final Resumption resumption = resumptionService.findOneByTaskIdAndDate(request);
|
|
final Resumption resumption = resumptionService.findOneByTaskIdAndDate(request);
|
|
@@ -193,19 +183,14 @@ public class ResumptionController {
|
|
|
throw new RuntimeException("该任务已过期不能完成提交");
|
|
throw new RuntimeException("该任务已过期不能完成提交");
|
|
|
}
|
|
}
|
|
|
int num = this.resumptionBusiness.submitTaskData(request, SecurityUtils.getLoginUser(), resumption);
|
|
int num = this.resumptionBusiness.submitTaskData(request, SecurityUtils.getLoginUser(), resumption);
|
|
|
- redisService.redisTemplate.opsForHash().delete("resumption" + request.getTaskid(), request.getTaskid());
|
|
|
|
|
- int num = this.resumptionBusiness.submitTaskData(request, SecurityUtils.getLoginUser(),resumption);
|
|
|
|
|
|
|
+
|
|
|
RedisUtils.deleteObject("resumption"+request.getTaskid());
|
|
RedisUtils.deleteObject("resumption"+request.getTaskid());
|
|
|
//redisService.redisTemplate.opsForHash().delete("resumption"+request.getTaskid(),request.getTaskid());
|
|
//redisService.redisTemplate.opsForHash().delete("resumption"+request.getTaskid(),request.getTaskid());
|
|
|
return AjaxResult.success(num);
|
|
return AjaxResult.success(num);
|
|
|
- } catch (Exception e) {
|
|
|
|
|
- redisService.redisTemplate.opsForHash().delete("resumption" + request.getTaskid(), request.getTaskid());
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
RedisUtils.deleteObject("resumption"+request.getTaskid());
|
|
RedisUtils.deleteObject("resumption"+request.getTaskid());
|
|
|
//redisService.redisTemplate.opsForHash().delete("resumption"+request.getTaskid(),request.getTaskid());
|
|
//redisService.redisTemplate.opsForHash().delete("resumption"+request.getTaskid(),request.getTaskid());
|
|
|
return AjaxResult.error(e.getMessage());
|
|
return AjaxResult.error(e.getMessage());
|
|
|
- } finally {
|
|
|
|
|
- redisService.redisTemplate.opsForHash().delete("resumption" + request.getTaskid(), request.getTaskid());
|
|
|
|
|
}finally {
|
|
}finally {
|
|
|
RedisUtils.deleteObject("resumption"+request.getTaskid());
|
|
RedisUtils.deleteObject("resumption"+request.getTaskid());
|
|
|
//redisService.redisTemplate.opsForHash().delete("resumption"+request.getTaskid(),request.getTaskid());
|
|
//redisService.redisTemplate.opsForHash().delete("resumption"+request.getTaskid(),request.getTaskid());
|