فهرست منبع

解决标题富文本可能导到的问题

wkeyuan 4 سال پیش
والد
کامیت
b4d41c29f4

+ 1 - 1
pom.xml

@@ -10,7 +10,7 @@
     </parent>
     <groupId>net.diaowen</groupId>
     <artifactId>dwsurvey-oss-vue</artifactId>
-    <version>v.5.0.3-Alpha</version>
+    <version>v.5.0.4-Alpha</version>
     <packaging>jar</packaging>
     <name>dwsurvey</name>
     <description>DWSurvey project for Spring Boot</description>

+ 4 - 0
src/main/java/net/diaowen/dwsurvey/controller/question/SurveyDesignController.java

@@ -80,6 +80,7 @@ public class SurveyDesignController {
 	@RequestMapping("/ajaxSave.do")
 	public String ajaxSave(HttpServletRequest request,HttpServletResponse response,String surveyId) throws Exception {
 		String svyName=request.getParameter("svyName");
+		String svyNameText=request.getParameter("svyNameText");
 		String svyNote=request.getParameter("svyNote");
 		//属性
 		String effective=request.getParameter("effective");
@@ -110,6 +111,9 @@ public class SurveyDesignController {
 					svyName=URLDecoder.decode(svyName,"utf-8");
 					survey.setSurveyName(svyName);
 				}
+				if(StringUtils.isNotEmpty(svyNameText)){
+					survey.setSurveyNameText(svyNameText);
+				}
 
 				//保存属性
 				if(effective!=null && !"".equals(effective)){

+ 1 - 0
src/main/java/net/diaowen/dwsurvey/controller/survey/MySurveyController.java

@@ -91,6 +91,7 @@ public class MySurveyController {
     public HttpResult add(@RequestBody SurveyDirectory surveyDirectory) {
         try{
             surveyDirectory.setDirType(2);
+            surveyDirectory.setSurveyNameText(surveyDirectory.getSurveyName());
             surveyDirectoryManager.save(surveyDirectory);
             return HttpResult.SUCCESS(surveyDirectory);
         }catch (Exception e){

+ 9 - 0
src/main/java/net/diaowen/dwsurvey/entity/SurveyDirectory.java

@@ -28,6 +28,7 @@ public class SurveyDirectory extends IdEntity{
 	private String sid;
 	private String parentId="";
 	private String surveyName;
+	private String surveyNameText;
 	//创建者ID
 	private String userId;
 	//1目录,2问卷
@@ -208,6 +209,14 @@ public class SurveyDirectory extends IdEntity{
 		this.jsonPath = jsonPath;
 	}
 
+	public String getSurveyNameText() {
+		return surveyNameText;
+	}
+
+	public void setSurveyNameText(String surveyNameText) {
+		this.surveyNameText = surveyNameText;
+	}
+
 	public String groupName;
 	@Transient
 	public String getGroupName() {

+ 1 - 0
src/main/java/net/diaowen/dwsurvey/service/impl/SurveyAnswerManagerImpl.java

@@ -592,6 +592,7 @@ public class SurveyAnswerManagerImpl extends
 			surveyId = surveyAnswer.getSurveyId();
 			delete(surveyAnswer);
 		}
+		if(surveyId!=null) upAnQuNum(surveyId);
 	}
 
 	@Override

+ 1 - 1
src/main/java/net/diaowen/dwsurvey/service/impl/SurveyDirectoryManagerImpl.java

@@ -550,7 +550,6 @@ public class SurveyDirectoryManagerImpl extends BaseServiceImpl<SurveyDirectory,
 										  String tag) {//new
 		SurveyDirectory surveyDirectory = buildCopyObj(fromBankId, surveyName,
 				tag);
-
 		saveUserSurvey(surveyDirectory);
 		String belongId=surveyDirectory.getId();
 		List<Question> questions=questionManager.find(fromBankId, tag);
@@ -561,6 +560,7 @@ public class SurveyDirectoryManagerImpl extends BaseServiceImpl<SurveyDirectory,
 	private SurveyDirectory buildCopyObj(String fromBankId, String surveyName,String tag) {
 		SurveyDirectory surveyDirectory=new SurveyDirectory();
 		surveyDirectory.setSurveyName(surveyName);
+		surveyDirectory.setSurveyNameText(surveyName);
 		surveyDirectory.setDirType(2);
 		surveyDirectory.setSurveyDetail(new SurveyDetail());
 		SurveyDirectory directory=getSurvey(fromBankId);