Example #1
0
 /**
  * 完成任务
  *
  * @param taskId 任务ID
  * @param procInsId 流程实例ID,如果为空,则不保存任务提交意见
  * @param comment 任务提交意见的内容
  * @param vars 任务流程变量,如下 vars.keys=flag,pass vars.values=1,true vars.types=S,B @see
  *     com.thinkgem.jeesite.modules.act.utils.PropertyType
  */
 @RequestMapping(value = "complete")
 @ResponseBody
 public String complete(Act act) {
   actTaskService.complete(
       act.getTaskId(), act.getProcInsId(), act.getComment(), act.getVars().getVariableMap());
   return "true"; // adminPath + "/act/task";
 }
Example #2
0
 /**
  * 签收任务
  *
  * @param taskId 任务ID
  */
 @RequestMapping(value = "claim")
 @ResponseBody
 public String claim(Act act) {
   String userId =
       UserUtils.getUser().getLoginName(); // ObjectUtils.toString(UserUtils.getUser().getId());
   actTaskService.claim(act.getTaskId(), userId);
   return "true"; // adminPath + "/act/task";
 }