CommissionsController.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.caimei.modules.bulkpurchase.web;
  2. import com.caimei.modules.bulkpurchase.entity.Commissions;
  3. import com.caimei.modules.bulkpurchase.service.CommissionsService;
  4. import com.thinkgem.jeesite.common.config.Global;
  5. import com.thinkgem.jeesite.common.web.BaseController;
  6. import com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm;
  7. import com.thinkgem.jeesite.modules.sys.utils.UserUtils;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Controller;
  10. import org.springframework.ui.Model;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. import java.util.Date;
  15. import java.util.List;
  16. /**
  17. * Description
  18. *
  19. * @author : Charles
  20. * @date : 2022/3/25
  21. */
  22. @Controller
  23. @RequestMapping(value = "${adminPath}/bulkpurchase/commissions")
  24. public class CommissionsController extends BaseController {
  25. @Autowired
  26. CommissionsService commissionsService;
  27. public static String orderId;
  28. @RequestMapping(value = {""})
  29. public String list(Commissions commissions, HttpServletRequest request, HttpServletResponse response, Model model) {
  30. List<Commissions> list=commissionsService.findList(commissions);
  31. orderId=commissions.getOrderId();
  32. model.addAttribute("list",list);
  33. model.addAttribute("orderId",commissions.getOrderId());
  34. return "/modules/bulkpurchase/cmCommissionsForm";
  35. }
  36. @RequestMapping(value = {"list"})
  37. public String lists(Commissions commissions, HttpServletRequest request, HttpServletResponse response, Model model) {
  38. return "redirect:" + Global.getAdminPath() + "/bulkpurchase/commissions?orderId="+orderId;
  39. }
  40. @RequestMapping(value = "form")
  41. public String form(Commissions commissions, Model model) {
  42. return "modules/bulkpurchase/addCommissionsForm";
  43. }
  44. @RequestMapping(value = "save")
  45. public String save(Commissions commissions, Model model) {
  46. Date date = new Date();
  47. SystemAuthorizingRealm.Principal principal = UserUtils.getPrincipal();
  48. commissions.setAddTime(date);
  49. commissions.setName( principal.getName());
  50. commissions.setOrderId(orderId);
  51. int i = commissionsService.insert(commissions);
  52. model.addAttribute("commissions",commissions);
  53. return "redirect:" + Global.getAdminPath() + "/bulkpurchase/commissions?orderId="+orderId;
  54. }
  55. }