|  |  |  | @ -3,6 +3,7 @@ package cn.estsh.i3plus.core.apiservice.controller; | 
		
	
		
			
				|  |  |  |  | import cn.estsh.i3plus.icloud.form.sdk.IFormDynamicFormCloud; | 
		
	
		
			
				|  |  |  |  | import cn.estsh.i3plus.pojo.base.bean.BaseResultBean; | 
		
	
		
			
				|  |  |  |  | import cn.estsh.i3plus.pojo.base.dynamic.DynamicEntity; | 
		
	
		
			
				|  |  |  |  | import cn.estsh.i3plus.pojo.base.enumutil.BlockFormEnumUtil; | 
		
	
		
			
				|  |  |  |  | import cn.estsh.i3plus.pojo.form.bean.BfDataObject; | 
		
	
		
			
				|  |  |  |  | import cn.estsh.i3plus.pojo.form.bean.BfDataObjectProperty; | 
		
	
		
			
				|  |  |  |  | import cn.estsh.i3plus.pojo.form.bean.BfDataSource; | 
		
	
	
		
			
				
					|  |  |  | @ -16,6 +17,7 @@ import org.slf4j.Logger; | 
		
	
		
			
				|  |  |  |  | import org.slf4j.LoggerFactory; | 
		
	
		
			
				|  |  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
		
	
		
			
				|  |  |  |  | import org.springframework.web.bind.annotation.*; | 
		
	
		
			
				|  |  |  |  | import sun.swing.BakedArrayList; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | import java.util.ArrayList; | 
		
	
		
			
				|  |  |  |  | import java.util.HashMap; | 
		
	
	
		
			
				
					|  |  |  | @ -206,4 +208,54 @@ public class DemoDynamicFormController { | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         return ResultBean.success("删除成功"); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 根据修改动态数据 | 
		
	
		
			
				|  |  |  |  |      * @return | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @PutMapping("/batch-update-dynamic-entity") | 
		
	
		
			
				|  |  |  |  |     @ApiOperation("根据id查询动态数据") | 
		
	
		
			
				|  |  |  |  |     public BaseResultBean bactchUpdateDynamicEntity(){ | 
		
	
		
			
				|  |  |  |  |         // 修改必须传递id
 | 
		
	
		
			
				|  |  |  |  |         // 修改参数
 | 
		
	
		
			
				|  |  |  |  |         Map<String,Object> params = new HashedMap(); | 
		
	
		
			
				|  |  |  |  |         params.put("configCode","配置代码"); | 
		
	
		
			
				|  |  |  |  |         params.put("configDescription","配置代码6"); | 
		
	
		
			
				|  |  |  |  |         params.put("configType",10088); | 
		
	
		
			
				|  |  |  |  |         // 修改条件
 | 
		
	
		
			
				|  |  |  |  |         List<BfDataObjectProperty> dataObjectPropertyList = new ArrayList<>(); | 
		
	
		
			
				|  |  |  |  |         BfDataObjectProperty dataObjectProperty = new BfDataObjectProperty(); | 
		
	
		
			
				|  |  |  |  |         // 条件列
 | 
		
	
		
			
				|  |  |  |  |         dataObjectProperty.setPropertyCode("id"); | 
		
	
		
			
				|  |  |  |  |         // 条件参数
 | 
		
	
		
			
				|  |  |  |  |         List<Object> objectList = new ArrayList<>(); | 
		
	
		
			
				|  |  |  |  |         objectList.add(1136674711043313664L); | 
		
	
		
			
				|  |  |  |  |         objectList.add(1136674929583329280L); | 
		
	
		
			
				|  |  |  |  |         objectList.add(1136675310530990080L); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         dataObjectProperty.setPropertyFormValue("y"); | 
		
	
		
			
				|  |  |  |  |         dataObjectProperty.setPropertyFormValueList(objectList); | 
		
	
		
			
				|  |  |  |  |         // 条件表达式
 | 
		
	
		
			
				|  |  |  |  |         dataObjectProperty.setObjectColumnCustomWhere(BlockFormEnumUtil.CONDITIONAL_OPERATOR.IN.getValue()); | 
		
	
		
			
				|  |  |  |  |         dataObjectPropertyList.add(dataObjectProperty); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         CloudFormModel cloudFormModel = new CloudFormModel(); | 
		
	
		
			
				|  |  |  |  |         cloudFormModel.setSourceCode("form_test"); | 
		
	
		
			
				|  |  |  |  |         cloudFormModel.setDataObjectCode("sys_config"); | 
		
	
		
			
				|  |  |  |  |         cloudFormModel.setUpdate(params); | 
		
	
		
			
				|  |  |  |  |         cloudFormModel.setUpdateConditionList(dataObjectPropertyList); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         // 新增
 | 
		
	
		
			
				|  |  |  |  |         return formDynamicFormCloud.updateBatch(cloudFormModel); | 
		
	
		
			
				|  |  |  |  | //        LOGGER.info("==========getDynamicEntity====== {}",JSON.toJSONString(dynamicEntityBaseResultBean));
 | 
		
	
		
			
				|  |  |  |  | //        if(!dynamicEntityBaseResultBean.isSuccess()){
 | 
		
	
		
			
				|  |  |  |  | //            return ResultBean.fail(dynamicEntityBaseResultBean.errorMsg);
 | 
		
	
		
			
				|  |  |  |  | //        }
 | 
		
	
		
			
				|  |  |  |  | //
 | 
		
	
		
			
				|  |  |  |  | //        return ResultBean.success("修改成功").setResultObject(dynamicEntityBaseResultBean.getResultObject());
 | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | } | 
		
	
	
		
			
				
					|  |  |  | 
 |