官方流程
This commit is contained in:
parent
adbcd26640
commit
d7a614b1c4
|
@ -184,7 +184,7 @@ public class SysFormInstanceController extends BaseController
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult remove(String ids) {
|
public AjaxResult remove(String ids) {
|
||||||
SysFormDataRecord sysFormDataRecord = new SysFormDataRecord();
|
SysFormDataRecord sysFormDataRecord = new SysFormDataRecord();
|
||||||
sysFormDataRecord.setFormIdList(Convert.toStrArray(ids));
|
sysFormDataRecord.setFormIdList(Convert.toStrList(ids));
|
||||||
List<SysFormDataRecord> sysFormDataRecords = sysFormDataRecordService.selectSysFormDataRecordList(sysFormDataRecord);
|
List<SysFormDataRecord> sysFormDataRecords = sysFormDataRecordService.selectSysFormDataRecordList(sysFormDataRecord);
|
||||||
if(CollUtil.isNotEmpty(sysFormDataRecords)){
|
if(CollUtil.isNotEmpty(sysFormDataRecords)){
|
||||||
return AjaxResult.error("该表单已被填写,暂不能删除");
|
return AjaxResult.error("该表单已被填写,暂不能删除");
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
package com.snow.from.domain;
|
package com.snow.from.domain;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.snow.common.core.domain.BaseEntity;
|
import com.snow.common.core.domain.BaseEntity;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 单数据记录对象 sys_form_data_record
|
* 单数据记录对象 sys_form_data_record
|
||||||
*
|
*
|
||||||
|
@ -31,7 +34,8 @@ public class SysFormDataRecord extends BaseEntity
|
||||||
/**
|
/**
|
||||||
* 表单id数组
|
* 表单id数组
|
||||||
*/
|
*/
|
||||||
private String[] formIdList;
|
@TableField(exist = false)
|
||||||
|
private List formIdList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 表单内容
|
* 表单内容
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.snow.from.service.impl;
|
package com.snow.from.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
@ -68,6 +69,7 @@ public class SysFormDataRecordServiceImpl extends ServiceImpl<SysFormDataRecordM
|
||||||
lambda.eq(ObjectUtil.isNotEmpty(sysFormDataRecord.getFormId()),SysFormDataRecord::getFormId,sysFormDataRecord.getFormId());
|
lambda.eq(ObjectUtil.isNotEmpty(sysFormDataRecord.getFormId()),SysFormDataRecord::getFormId,sysFormDataRecord.getFormId());
|
||||||
lambda.eq(ObjectUtil.isNotEmpty(sysFormDataRecord.getFormStatus()),SysFormDataRecord::getFormStatus,sysFormDataRecord.getFormStatus());
|
lambda.eq(ObjectUtil.isNotEmpty(sysFormDataRecord.getFormStatus()),SysFormDataRecord::getFormStatus,sysFormDataRecord.getFormStatus());
|
||||||
lambda.eq(ObjectUtil.isNotEmpty(sysFormDataRecord.getDingProcessInstanceId()),SysFormDataRecord::getDingProcessInstanceId,sysFormDataRecord.getDingProcessInstanceId());
|
lambda.eq(ObjectUtil.isNotEmpty(sysFormDataRecord.getDingProcessInstanceId()),SysFormDataRecord::getDingProcessInstanceId,sysFormDataRecord.getDingProcessInstanceId());
|
||||||
|
lambda.in(CollUtil.isNotEmpty(sysFormDataRecord.getFormIdList()),SysFormDataRecord::getFormId,sysFormDataRecord.getFormId());
|
||||||
lambda.orderByDesc(SysFormDataRecord::getCreateTime);
|
lambda.orderByDesc(SysFormDataRecord::getCreateTime);
|
||||||
return sysFormDataRecordMapper.selectList(lambda);
|
return sysFormDataRecordMapper.selectList(lambda);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue