|
@@ -53,6 +53,9 @@ public class YeWeiHuiController {
|
|
@Autowired
|
|
@Autowired
|
|
private RbMapper rbMapper;
|
|
private RbMapper rbMapper;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private JmTuangouMemberService jmTuangouMemberService;
|
|
|
|
+
|
|
@GetMapping("/yeweihui/home.html")
|
|
@GetMapping("/yeweihui/home.html")
|
|
public ModelAndView yeweihui(ModelMap model,@RequestParam(value = "userId") Long userId, @RequestParam(value = "show", required = false, defaultValue = "-") String show) {
|
|
public ModelAndView yeweihui(ModelMap model,@RequestParam(value = "userId") Long userId, @RequestParam(value = "show", required = false, defaultValue = "-") String show) {
|
|
|
|
|
|
@@ -307,6 +310,36 @@ public class YeWeiHuiController {
|
|
return new ModelAndView("/groupBuying/groupBuyingXx.ftl", model);
|
|
return new ModelAndView("/groupBuying/groupBuyingXx.ftl", model);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping("/yeweihui/tuangou/member/list.html")
|
|
|
|
+ public ModelAndView tuangouMemberList(@Pd(name = "jmId") Long jmId, @Pd(name = "userId") Long userId, ModelMap model) throws JsonProcessingException {
|
|
|
|
+
|
|
|
|
+ JmTuangou item = jmTuangouService.queryByJmId(jmId);
|
|
|
|
+
|
|
|
|
+ List<JmTuangouMember> members = jmTuangouMemberService.querMemberListByJmId(jmId);
|
|
|
|
+
|
|
|
|
+ model.put("tgItemJson", new JsonWapper(item));
|
|
|
|
+ model.put("tgItem", item);
|
|
|
|
+
|
|
|
|
+ model.put("members", YvanUtil.toJsonPretty(members));
|
|
|
|
+
|
|
|
|
+ model.put("userId", "\""+userId+"\"");
|
|
|
|
+
|
|
|
|
+ return new ModelAndView("/yeweihui/tuangouMemberList.ftl", model);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation("导出团购家庭信息")
|
|
|
|
+ @GetMapping("/yeweihui/tuangou/member/list/export")
|
|
|
|
+ @SneakyThrows
|
|
|
|
+ public void tgMembersExport(@Pd(name = "jmId") Long jmId,
|
|
|
|
+ HttpServletResponse resp) {
|
|
|
|
+
|
|
|
|
+ List<JmTuangouMember> members = jmTuangouMemberService.querMemberListByJmId(jmId);
|
|
|
|
+
|
|
|
|
+ String fileName = "团购家庭信息";
|
|
|
|
+ ExcelUtils.writeSheet(JmTuangouMember.class, members).export(resp, fileName);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
@PostMapping("/yeweihui/groupBuyingCx/remark/add.json")
|
|
@PostMapping("/yeweihui/groupBuyingCx/remark/add.json")
|
|
public Model groupBuyingCxRemarkAdd(@Pd(name = "jmId") Long jmId, @Pd(name = "status", required = false, defaultValue = "0") Long status, @Pd(name = "remark", required = false) String remark) {
|
|
public Model groupBuyingCxRemarkAdd(@Pd(name = "jmId") Long jmId, @Pd(name = "status", required = false, defaultValue = "0") Long status, @Pd(name = "remark", required = false) String remark) {
|
|
|
|
|