| | |
| | | package com.zy.crm.manager.controller; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.baomidou.mybatisplus.mapper.Wrapper; |
| | |
| | | import com.zy.crm.system.service.DicService; |
| | | import com.zy.crm.system.service.UserService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import lombok.val; |
| | | import org.apache.poi.hssf.usermodel.HSSFWorkbook; |
| | | import org.apache.poi.ss.usermodel.DataFormatter; |
| | | import org.apache.poi.ss.usermodel.Row; |
| | |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.*; |
| | | import java.lang.reflect.Array; |
| | | import java.util.*; |
| | | |
| | | @Slf4j |
| | |
| | | @RequestMapping(value = "/cstmr/delete/auth") |
| | | @ManagerAuth |
| | | public R delete(@RequestParam(value="ids[]") Long[] ids){ |
| | | for (Long id : ids){ |
| | | for (Long id : ids){ |
| | | cstmrService.deleteById(id); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | @RequestMapping(value = "/cstmr/delete/json") |
| | | @ManagerAuth |
| | | public R deleteJson(@RequestBody() String o){ |
| | | JSONObject jsonObject = JSON.parseObject(o); |
| | | JSONArray ids = jsonObject.getJSONArray("ids"); |
| | | for (int i = 0; i < ids.size(); i++) { |
| | | Long id = Long.valueOf((String) ids.get(i)); |
| | | cstmrService.deleteById(id); |
| | | |
| | | } |
| | | return R.ok(); |
| | | } |
| | |
| | | return R.ok("添加成功"); |
| | | } |
| | | |
| | | |
| | | @RequestMapping(value = "/cstmr/followers/add/json") |
| | | @ManagerAuth |
| | | @Transactional |
| | | public R cstmrFollowersAddJson(@RequestBody() Map map) { |
| | | long cstmrId = Long.valueOf(String.valueOf(map.get("cstmrId"))); |
| | | long followerIds = Long.valueOf(String.valueOf(map.get("followerIds"))); |
| | | if (Cools.isEmpty(cstmrId, followerIds)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | CstmrFoll cstmrFoll = new CstmrFoll(); |
| | | cstmrFoll.setCstmrId(cstmrId); |
| | | cstmrFoll.setUserId(followerIds); |
| | | if (!cstmrFollService.insert(cstmrFoll)) { |
| | | throw new CoolException("添加失败,请联系管理员"); |
| | | } |
| | | return R.ok("添加成功"); |
| | | } |
| | | |
| | | @RequestMapping(value = "/cstmr/followers/remove/auth") |
| | | @ManagerAuth |
| | | public R cstmrFollowersRemove(@RequestParam("cstmrId") Long cstmrId, |