|
@@ -6,7 +6,11 @@ import com.caimei.modules.user.entity.CmUser;
|
|
|
import com.caimei.modules.user.entity.NewCmClub;
|
|
|
import com.caimei.modules.user.service.CmUserService;
|
|
|
import com.caimei.modules.user.service.NewCmClubService;
|
|
|
+import com.caimei.modules.weisha.dao.CmMallOrganizeDao;
|
|
|
+import com.caimei.modules.weisha.dao.CmOrganizeStoreDao;
|
|
|
import com.caimei.modules.weisha.entity.CmMallOrganize;
|
|
|
+import com.caimei.modules.weisha.entity.CmOrganizeOperate;
|
|
|
+import com.caimei.modules.weisha.entity.CmOrganizeProcure;
|
|
|
import com.caimei.modules.weisha.service.CmMallOrganizeService;
|
|
|
import com.caimei.utils.AppKeys;
|
|
|
import com.caimei.utils.RandomCodeGenerator;
|
|
@@ -24,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.text.SimpleDateFormat;
|
|
@@ -48,6 +53,8 @@ public class CmMallOrganizeController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
|
private CmUserService cmUserService;
|
|
|
+ @Resource private CmMallOrganizeDao cmMallOrganizeDao;
|
|
|
+ @Resource private CmOrganizeStoreDao cmOrganizeStoreDao;
|
|
|
|
|
|
@Autowired
|
|
|
private NewCmClubService newCmClubService;
|
|
@@ -166,5 +173,55 @@ public class CmMallOrganizeController extends BaseController {
|
|
|
cmMallOrganizeService.onlineAndOffline(organizeId, status);
|
|
|
return "redirect:" + Global.getAdminPath() + "/weisha/cmMallOrganize/?repage";
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 采购人员列表
|
|
|
+ * @param cmOrganizeProcure
|
|
|
+ * @param model
|
|
|
+ * @param request
|
|
|
+ * @param response
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping("/procure")
|
|
|
+ public String procure(CmOrganizeProcure cmOrganizeProcure, Model model, HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ Page<CmOrganizeProcure> procure = cmMallOrganizeService.getProcure(new Page<>(request,response), cmOrganizeProcure);
|
|
|
+ String organizeName = cmOrganizeStoreDao.findOrganizeNameById(cmOrganizeProcure.getOrganizeId());
|
|
|
+ model.addAttribute("page", procure);
|
|
|
+ model.addAttribute("cmOrganizeProcure",cmOrganizeProcure);
|
|
|
+ model.addAttribute("organizeName", organizeName);
|
|
|
+ return "modules/weisha/cmProcure";
|
|
|
+ }
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改上线下状态
|
|
|
+ * @param status
|
|
|
+ * @param id
|
|
|
+ * @param organizeId
|
|
|
+ * @param redirectAttributes
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping("/setStatus")
|
|
|
+ public String setStatus(String status, String id, Integer organizeId, RedirectAttributes redirectAttributes) {
|
|
|
+ if(StringUtils.isEmpty(id) || StringUtils.isBlank(id)) {
|
|
|
+ addMessage(redirectAttributes, "id为空,状态修改失败");
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/weisha/cmMallOrganize/procure?organizeId="+organizeId;
|
|
|
+ }
|
|
|
+ cmMallOrganizeService.setStatus(status,id);
|
|
|
+ addMessage(redirectAttributes, "状态修改成功");
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/weisha/cmMallOrganize/procure?organizeId="+organizeId;
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 解除绑定微信
|
|
|
+ * @param id
|
|
|
+ * @param operaId
|
|
|
+ * @param organizeId
|
|
|
+ * @param userId
|
|
|
+ * @param redirectAttributes
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping("/cleanWX")
|
|
|
+ public String cleanWX(Integer id, Integer operaId, Integer organizeId, Integer userId, RedirectAttributes redirectAttributes) {
|
|
|
+ cmMallOrganizeService.cleanWx(id, operaId, userId);
|
|
|
+ addMessage(redirectAttributes, "微信绑定解除成功");
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/weisha/cmMallOrganize/procure?organizeId="+organizeId;
|
|
|
+ }
|
|
|
}
|