Browse Source

升级2.0.0

master
陈裕财 2 years ago
parent
commit
2ebe2d5e74
  1. 19
      mdp-form/src/main/java/com/mdp/form/entity/FormDefVo.java
  2. 4
      mdp-form/src/main/java/com/mdp/form/service/FormDefService.java
  3. 7
      mdp-form/src/main/java/com/mdp/form/service/FormFieldService.java

19
mdp-form/src/main/java/com/mdp/form/entity/FormDefVo.java

@ -1,27 +1,16 @@
package com.mdp.form.entity; package com.mdp.form.entity;
import lombok.Data;
import java.util.List; import java.util.List;
@Data
public class FormDefVo implements java.io.Serializable{ public class FormDefVo implements java.io.Serializable{
FormDef formDef; FormDef formDef;
List<FormField> formFields; List<FormField> formFields;
public FormDef getFormDef() {
return formDef;
}
public void setFormDef(FormDef formDef) {
this.formDef = formDef;
}
public List<FormField> getFormFields() {
return formFields;
}
public void setFormFields(List<FormField> formFields) {
this.formFields = formFields;
}
FormQx formQx;
} }

4
mdp-form/src/main/java/com/mdp/form/service/FormDefService.java

@ -96,7 +96,7 @@ public class FormDefService extends BaseService<FormDefMapper,FormDef> {
formField.setFormId(formDef.getId()); formField.setFormId(formDef.getId());
formField.setId(ffs.createKey("id")); formField.setId(ffs.createKey("id"));
} }
super.insert(formDef);
super.save(formDef);
this.ffs.saveBatch(formFields); this.ffs.saveBatch(formFields);
formFieldCacheService.putFormFields(formId, formDefVo); formFieldCacheService.putFormFields(formId, formDefVo);
} }
@ -125,7 +125,7 @@ public class FormDefService extends BaseService<FormDefMapper,FormDef> {
formField.setFormId(formDef.getId()); formField.setFormId(formDef.getId());
formField.setId(ffs.createKey("id")); formField.setId(ffs.createKey("id"));
} }
this.save(formDef);
this.updateById(formDef,true);
this.ffs.deleteByFormId(formDef.getId()); this.ffs.deleteByFormId(formDef.getId());
this.ffs.saveBatch(formFields); this.ffs.saveBatch(formFields);

7
mdp-form/src/main/java/com/mdp/form/service/FormFieldService.java

@ -3,8 +3,10 @@ package com.mdp.form.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.mdp.core.query.QueryTools;
import com.mdp.form.entity.FormDef; import com.mdp.form.entity.FormDef;
import com.mdp.form.entity.FormDefVo; import com.mdp.form.entity.FormDefVo;
import com.mdp.form.entity.FormQx;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import java.util.List; import java.util.List;
@ -42,7 +44,8 @@ public class FormFieldService extends BaseService<FormFieldMapper,FormField> {
@Autowired @Autowired
FormDefService formDefService; FormDefService formDefService;
@Autowired
FormQxService formQxService;
public void deleteByFormId(String formId) { public void deleteByFormId(String formId) {
UpdateWrapper<FormField> uw= new UpdateWrapper<FormField>(); UpdateWrapper<FormField> uw= new UpdateWrapper<FormField>();
@ -62,6 +65,8 @@ public class FormFieldService extends BaseService<FormFieldMapper,FormField> {
List<FormField> formFields = this.selectListByWhere(formFieldQuery); //列出FormField列表 List<FormField> formFields = this.selectListByWhere(formFieldQuery); //列出FormField列表
formDefVo.setFormDef(formDef); formDefVo.setFormDef(formDef);
formDefVo.setFormFields(formFields); formDefVo.setFormFields(formFields);
FormQx formQx=formQxService.getOne(QueryTools.initQueryWrapper(FormQx.class).eq("form_id",formId));
formDefVo.setFormQx(formQx);
formFieldCacheService.putFormFields(formId, formDefVo); formFieldCacheService.putFormFields(formId, formDefVo);
} }
return formDefVo; return formDefVo;

Loading…
Cancel
Save