Commit bbf379a0 by 陈浩建

活动清单批量审核

parent b67b8316
package com.winsun.controller; package com.winsun.controller;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList; import java.util.*;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.ServletOutputStream; import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.winsun.bean.StudentCard;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -130,8 +127,8 @@ public class ActivityRecordController extends BaseController { ...@@ -130,8 +127,8 @@ public class ActivityRecordController extends BaseController {
return ResponseData.success(page, "查询完毕!"); return ResponseData.success(page, "查询完毕!");
} }
@Permission(menuname = "审核活动参与记录", value = "auditActivityRecord", method = RequestMethod.POST) @Permission(menuname = "审核活动参与记录(旧)", value = "auditActivityRecord", method = RequestMethod.POST)
public ResponseData<String> auditActivityRecord(@RequestParam("id") String id, public ResponseData<String> auditActivityRecord(@RequestParam("id") String id,
@RequestParam("status") String status, @RequestParam("integral") String integral, @RequestParam("status") String status, @RequestParam("integral") String integral,
@RequestParam("remark") String remark){ @RequestParam("remark") String remark){
...@@ -142,13 +139,37 @@ public class ActivityRecordController extends BaseController { ...@@ -142,13 +139,37 @@ public class ActivityRecordController extends BaseController {
activityRecord.setRemark(remark); activityRecord.setRemark(remark);
activityRecord.setUpdateTime(new Date()); activityRecord.setUpdateTime(new Date());
int num = activityRecordMapper.updateById(activityRecord); int num = activityRecordMapper.updateById(activityRecord);
if (num > 0) { if (num > 0) {
return ResponseData.success("审核完毕!"); return ResponseData.success("审核完毕!");
} }
return ResponseData.error("审核失败"); return ResponseData.error("审核失败");
} }
@Permission(menuname = "审核活动参与记录(旧)", value = "auditActivityRecords", method = RequestMethod.POST)
public ResponseData<String> auditActivityRecords(@RequestParam("ids") String ids,
@RequestParam("status") String status, @RequestParam("integral") String integral,
@RequestParam("remark") String remark){
List<String> list1 = Arrays.asList(ids.split(",")); //[a, b, c]
List<Integer> list = new ArrayList<>();
for (String s : list1) {
list.add(Integer.valueOf(s));
}
Wrapper<HhrActivityRecord> wrapper = new EntityWrapper<>();
wrapper.in("id",list);
HhrActivityRecord activityRecord = new HhrActivityRecord();
activityRecord.setStatus(status);
activityRecord.setRecordIntegral(Integer.parseInt(integral));
activityRecord.setRemark(remark);
activityRecord.setUpdateTime(new Date());
int num = activityRecordMapper.update(activityRecord,wrapper);
if (num > 0) {
return ResponseData.success("审核完毕!");
}
return ResponseData.error("审核失败");
}
@Permission(menuname = "查询积分记录信息", value = "getIntegralList", method = RequestMethod.POST) @Permission(menuname = "查询积分记录信息", value = "getIntegralList", method = RequestMethod.POST)
public ResponseData<Page<Map<String, Object>>> getIntegralList(@RequestParam("title") String title, public ResponseData<Page<Map<String, Object>>> getIntegralList(@RequestParam("title") String title,
......
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