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

添加返回值

parent 9a848655
......@@ -47,15 +47,20 @@ public class QuestionnaireCtrl {
@ResponseBody
public Map<String, Object> save(@RequestBody Questionnaire questionnaire, HttpServletRequest request){
int result;
Map<String, Object> map = new HashMap();
//1.通过上报人和问卷id查询上报记录id
Long recordId=this.questionnaireService.selectRecordId(questionnaire.getId(),
request.getSession().getAttribute("realID").toString());
//2.若recordId为空去添加上报记录,并返回自增id
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(),
new Date(),questionnaire.getCreateId());
recordId=this.questionnaireService.insertRecord(record);
new Date(),questionnaire.getCreateId()));
}
Record record=this.questionnaireService.selectById(recordId);
if(record.getProcessStatus()==1||record.getProcessStatus()==3) {
map.put("result", false);
map.put("msg", "不能重复上报");
}
//3.根据上报记录id删除原上报数据
this.questionnaireService.delAnswer(recordId);
......@@ -79,7 +84,6 @@ public class QuestionnaireCtrl {
r.setProcessStatus(1);
result=this.questionnaireService.updateRecord(r);
}
Map<String, Object> map = new HashMap();
if(result>0) {
map.put("result", true);
map.put("msg", "操作成功");
......@@ -146,6 +150,7 @@ public class QuestionnaireCtrl {
Record record= this.questionnaireService.selectById(recordId);
data.put("createBy",record.getCreateBy());
data.put("phoneNumber",record.getPhoneNumber());
data.put("processStatus",record.getProcessStatus());
if(record.getProcessStatus()==2) {
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