package com.yeshi.fanli.controller.admin;
|
|
import java.io.PrintWriter;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.stereotype.Controller;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.yeshi.utils.JsonUtil;
|
|
import com.yeshi.fanli.dto.HongBao;
|
import com.yeshi.fanli.entity.bus.user.HongBaoManage;
|
import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService;
|
import com.yeshi.fanli.tag.PageEntity;
|
import com.yeshi.fanli.util.Constant;
|
|
import net.sf.json.JSONArray;
|
import net.sf.json.JSONObject;
|
import net.sf.json.JsonConfig;
|
import net.sf.json.util.CycleDetectionStrategy;
|
|
@Controller
|
@RequestMapping("admin/new/api/v1/haobao")
|
public class HongBaoManageAdminController {
|
|
@Resource
|
private HongBaoManageService hongBaoManageService;
|
|
|
@RequestMapping(value = "updateHongBaoManage", method = RequestMethod.POST)
|
public void updateHongBaoManage(String map, PrintWriter out) {
|
List<HongBaoManage> hongBaoManageList = hongBaoManageService.getHongBaoManage();
|
Map<String, String> data = JsonUtil.parseData(map);
|
for (HongBaoManage hbm : hongBaoManageList) {
|
String key = hbm.getKey();
|
boolean b = data.containsKey(key);
|
if (b) {
|
String value = data.get(key);
|
hbm.setValue(value);
|
}
|
}
|
hongBaoManageService.update(hongBaoManageList);
|
out.print(JsonUtil.loadTrueResult("修改成功"));
|
}
|
|
@RequestMapping(value = "getHongBaoManage", method = RequestMethod.POST)
|
public void getHongBaoManage(PrintWriter out) {
|
List<HongBaoManage> hongBaoManageList = hongBaoManageService.getHongBaoManage();
|
JSONObject data = new JSONObject();
|
data.put("hongBaoManageList", hongBaoManageList);
|
out.print(JsonUtil.loadTrueResult(data));
|
}
|
|
|
}
|