Commit 055b4a0f authored by 王琮's avatar 王琮

添加返回值

parent 9a848655
...@@ -47,15 +47,20 @@ public class QuestionnaireCtrl { ...@@ -47,15 +47,20 @@ public class QuestionnaireCtrl {
@ResponseBody @ResponseBody
public Map<String, Object> save(@RequestBody Questionnaire questionnaire, HttpServletRequest request){ public Map<String, Object> save(@RequestBody Questionnaire questionnaire, HttpServletRequest request){
int result; int result;
Map<String, Object> map = new HashMap();
//1.通过上报人和问卷id查询上报记录id //1.通过上报人和问卷id查询上报记录id
Long recordId=this.questionnaireService.selectRecordId(questionnaire.getId(), Long recordId=this.questionnaireService.selectRecordId(questionnaire.getId(),
request.getSession().getAttribute("realID").toString()); request.getSession().getAttribute("realID").toString());
//2.若recordId为空去添加上报记录,并返回自增id //2.若recordId为空去添加上报记录,并返回自增id
if(recordId==null) { if(recordId==null) {
Record record = new Record(questionnaire.getId(),questionnaire.getQuestionnaireName(), recordId=this.questionnaireService.insertRecord(new Record(questionnaire.getId(),questionnaire.getQuestionnaireName(),
0,questionnaire.getWritePeople(),questionnaire.getPhoneNumber(),questionnaire.getCreateName(), 0,questionnaire.getWritePeople(),questionnaire.getPhoneNumber(),questionnaire.getCreateName(),
new Date(),questionnaire.getCreateId()); new Date(),questionnaire.getCreateId()));
recordId=this.questionnaireService.insertRecord(record); }
Record record=this.questionnaireService.selectById(recordId);
if(record.getProcessStatus()==1||record.getProcessStatus()==3) {
map.put("result", false);
map.put("msg", "不能重复上报");
} }
//3.根据上报记录id删除原上报数据 //3.根据上报记录id删除原上报数据
this.questionnaireService.delAnswer(recordId); this.questionnaireService.delAnswer(recordId);
...@@ -79,7 +84,6 @@ public class QuestionnaireCtrl { ...@@ -79,7 +84,6 @@ public class QuestionnaireCtrl {
r.setProcessStatus(1); r.setProcessStatus(1);
result=this.questionnaireService.updateRecord(r); result=this.questionnaireService.updateRecord(r);
} }
Map<String, Object> map = new HashMap();
if(result>0) { if(result>0) {
map.put("result", true); map.put("result", true);
map.put("msg", "操作成功"); map.put("msg", "操作成功");
...@@ -146,6 +150,7 @@ public class QuestionnaireCtrl { ...@@ -146,6 +150,7 @@ public class QuestionnaireCtrl {
Record record= this.questionnaireService.selectById(recordId); Record record= this.questionnaireService.selectById(recordId);
data.put("createBy",record.getCreateBy()); data.put("createBy",record.getCreateBy());
data.put("phoneNumber",record.getPhoneNumber()); data.put("phoneNumber",record.getPhoneNumber());
data.put("processStatus",record.getProcessStatus());
if(record.getProcessStatus()==2) { if(record.getProcessStatus()==2) {
data.put("reason", record.getReason()); data.put("reason", record.getReason());
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment