|
@@ -4,6 +4,7 @@ import com.ruoyi.common.config.RuoYiConfig;
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
|
|
|
+import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.system.entity.DragForm;
|
|
|
import com.ruoyi.system.entity.DragTableForm;
|
|
|
import com.ruoyi.system.mapper.DragFormMapper;
|
|
@@ -114,10 +115,15 @@ public class DragFormServiceImpl implements IDragFormService {
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
+ @Transactional
|
|
|
public int deleteDragFormByFIds(Long[] fIds) {
|
|
|
// 删除表单源文件
|
|
|
for (Long fId : fIds) {
|
|
|
delFileForm(fId);
|
|
|
+ //删除表单表格关联表
|
|
|
+ if(StringUtils.isNotNull(dragTableFormMapper.selectDragTableForm(fId))){
|
|
|
+ dragTableFormMapper.deleteDragTableFormByDfId(fId);
|
|
|
+ }
|
|
|
}
|
|
|
return dragFormMapper.deleteDragFormByFIds(fIds);
|
|
|
}
|