洪城义警-正式版后台
guoshilong
2022-07-19 3152a6a93337ba25815f7372c60dece41c3957d3
src/main/java/org/springblade/modules/taskfk/controller/TaskfkController.java
@@ -94,7 +94,8 @@
   @ApiOperation(value = "新增", notes = "传入task")
   public R save(@Valid @RequestBody TaskfkVO taskfk) {
      taskqdService.updateRtype("1",taskfk.getHdid());
      //计算实际任务时间
      int subTime = taskqdService.getRealTime(taskfk.getHdid());
      if (!taskfk.getSeridList().equals("")){
         String[] list = taskfk.getSeridList().split(",");
@@ -102,7 +103,14 @@
            Integral integral = new Integral();
            //设置获取的积分
            integral.setIntegral(taskfk.getIntegral());
            //积分数额获取规则  一小时以内5分,一至三小时10分,三小时以上15分
            if (subTime>0&&subTime<60*60){
               integral.setIntegral(5);
            }else if (subTime>60*60&&subTime<60*60*3){
               integral.setIntegral(10);
            }else {
               integral.setIntegral(15);
            }
            integral.setAccess(taskfk.getAccess());
            integral.setUid(Long.valueOf(list[i]));
            integral.setTime(new Date());