فهرست منبع

bpmform禁用

车车 4 ماه پیش
والد
کامیت
6d23e61986

+ 4 - 0
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmFormServiceImpl.java

@@ -13,6 +13,7 @@ import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmFormDO;
 import cn.iocoder.yudao.module.bpm.dal.mysql.definition.BpmFormMapper;
 import cn.iocoder.yudao.module.bpm.enums.ErrorCodeConstants;
 import cn.iocoder.yudao.module.bpm.service.definition.dto.BpmFormFieldRespDTO;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import jakarta.annotation.Resource;
 import org.springframework.stereotype.Service;
 import org.springframework.validation.annotation.Validated;
@@ -61,6 +62,9 @@ public class BpmFormServiceImpl implements BpmFormService {
             Integer nodeByFormId = iscsCommonApi.getNodeByFormId(updateReqVO.getId());
             Assert.isTrue(nodeByFormId > 0, "表单正在被使用,不可删除");
         }
+        formMapper.update(Wrappers.<BpmFormDO>lambdaUpdate()
+                .eq(BpmFormDO::getId, updateReqVO.getId())
+                .set(BpmFormDO::getStatus, updateReqVO.getStatus()));
     }
 
     @Override