@Override
 public String delete(
     HttpServletRequest request,
     Map<String, String> variablesMap,
     JBPMWorkflowHistoryInfo jbpmWorkflowHistoryInfo)
     throws Exception {
   ContractInfo contractInfo =
       (ContractInfo)
           this.tableService.findEntityByID(ContractInfo.class, variablesMap.get("contract_id"));
   // 将设备清单的流程状态设置为流程中
   if (!contractInfo.getContractEquips().isEmpty()) { // 租赁物明细
     Iterator<ContractEquip> it = contractInfo.getContractEquips().iterator();
     while (it.hasNext()) {
       ContractEquip contractEquip = (ContractEquip) it.next();
       contractEquip.setWorkFlag(AppStaticUtil.WORKFLOW_OFF);
     }
   }
   return null;
 }