TBusActivitiGreenController.java 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496
  1. package cn.com.lzt.useractiviti.green.controller;
  2. import cn.com.lzt.common.service.TSysFileServiceI;
  3. import cn.com.lzt.common.util.DepartUtil;
  4. import cn.com.lzt.common.util.LztUtil;
  5. import cn.com.lzt.common.view.JsonDataModelAndView;
  6. import cn.com.lzt.useractiviti.data.controller.ActivitiToolsController;
  7. import cn.com.lzt.useractiviti.data.dao.UseractivitiDataDao;
  8. import cn.com.lzt.useractiviti.green.entity.TBusActivitiGreenEntity;
  9. import cn.com.lzt.useractiviti.green.page.TBusActivitiGreenPage;
  10. import cn.com.lzt.useractiviti.green.service.TBusActivitiGreenServiceI;
  11. import cn.com.lzt.useractiviti.green_detail.entity.TBusActivitiGreenDetailEntity;
  12. import com.jeecg.qianbao.util.FormProcUtil;
  13. import com.xcgl.weixin.entity.WXAjaxJson;
  14. import org.apache.commons.lang3.StringUtils;
  15. import org.apache.log4j.Logger;
  16. import org.hibernate.criterion.Restrictions;
  17. import org.jeecgframework.core.beanvalidator.BeanValidators;
  18. import org.jeecgframework.core.common.exception.BusinessException;
  19. import org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery;
  20. import org.jeecgframework.core.common.model.json.AjaxJson;
  21. import org.jeecgframework.core.common.model.json.DataGrid;
  22. import org.jeecgframework.core.constant.Globals;
  23. import org.jeecgframework.core.util.*;
  24. import org.jeecgframework.poi.excel.ExcelImportUtil;
  25. import org.jeecgframework.poi.excel.entity.ExportParams;
  26. import org.jeecgframework.poi.excel.entity.ImportParams;
  27. import org.jeecgframework.poi.excel.entity.vo.NormalExcelConstants;
  28. import org.jeecgframework.tag.core.easyui.TagUtil;
  29. import org.jeecgframework.web.system.pojo.base.TSDepart;
  30. import org.jeecgframework.web.system.pojo.base.TSUser;
  31. import org.jeecgframework.web.system.service.SystemService;
  32. import org.springframework.beans.factory.annotation.Autowired;
  33. import org.springframework.http.HttpHeaders;
  34. import org.springframework.http.HttpStatus;
  35. import org.springframework.http.MediaType;
  36. import org.springframework.http.ResponseEntity;
  37. import org.springframework.stereotype.Controller;
  38. import org.springframework.ui.ModelMap;
  39. import org.springframework.web.bind.annotation.*;
  40. import org.springframework.web.multipart.MultipartFile;
  41. import org.springframework.web.multipart.MultipartHttpServletRequest;
  42. import org.springframework.web.servlet.ModelAndView;
  43. import org.springframework.web.util.UriComponentsBuilder;
  44. import javax.servlet.http.HttpServletRequest;
  45. import javax.servlet.http.HttpServletResponse;
  46. import javax.validation.ConstraintViolation;
  47. import javax.validation.Validator;
  48. import java.io.IOException;
  49. import java.net.URI;
  50. import java.util.*;
  51. /**
  52. * @Title: Controller
  53. * @Description: 软件技术类签报
  54. * @author onlineGenerator
  55. * @date 2019-09-17 14:35:54
  56. * @version V1.0
  57. *
  58. */
  59. @Controller
  60. @RequestMapping("/tBusActivitiGreenController")
  61. public class TBusActivitiGreenController extends ActivitiToolsController {
  62. /**
  63. * Logger for this class
  64. */
  65. private static final Logger logger = Logger.getLogger(TBusActivitiGreenController.class);
  66. @Autowired
  67. private TBusActivitiGreenServiceI tBusActivitiGreenService;
  68. @Autowired
  69. private SystemService systemService;
  70. @Autowired
  71. private Validator validator;
  72. @Autowired
  73. private TSysFileServiceI tSysFileService;
  74. @Autowired
  75. private UseractivitiDataDao useractivitiDataDao;
  76. /**
  77. * 软件技术类签报列表 页面跳转
  78. *
  79. * @return
  80. */
  81. @RequestMapping(params = "list")
  82. public ModelAndView list(HttpServletRequest request) {
  83. return new ModelAndView("cn/com/lzt/useractiviti/green/tBusActivitiGreenList");
  84. }
  85. /**
  86. * easyui AJAX请求数据
  87. *
  88. * @param request
  89. * @param response
  90. * @param dataGrid
  91. */
  92. @RequestMapping(params = "datagrid")
  93. public void datagrid(TBusActivitiGreenEntity tBusActivitiGreen, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
  94. CriteriaQuery cq = new CriteriaQuery(TBusActivitiGreenEntity.class, dataGrid);
  95. //查询条件组装器
  96. org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, tBusActivitiGreen);
  97. try{
  98. String months = request.getParameter("months");
  99. if(StringUtils.isNotBlank(months)){
  100. Date monthDate = DateUtils.parseDate(months, "yyyy-MM");
  101. Calendar c = Calendar.getInstance();
  102. c.setTime(monthDate);
  103. c.add(Calendar.MONTH, 1);
  104. c.add(Calendar.SECOND,-1 );
  105. Date endTime =c.getTime();
  106. cq.ge("createDate",monthDate);
  107. cq.le("createDate",endTime);
  108. }
  109. //自定义追加查询条件
  110. TSUser user = ResourceUtil.getSessionUser();
  111. cq.add(Restrictions.eq("createBy",user.getUserName()));
  112. }catch (Exception e) {
  113. throw new BusinessException(e.getMessage());
  114. }
  115. cq.add();
  116. this.tBusActivitiGreenService.getDataGridReturn(cq, true);
  117. TagUtil.datagrid(response, dataGrid);
  118. }
  119. /**
  120. * 删除软件技术类签报
  121. *
  122. * @return
  123. */
  124. @RequestMapping(params = "doDel")
  125. @ResponseBody
  126. public AjaxJson doDel(TBusActivitiGreenEntity tBusActivitiGreen, HttpServletRequest request) {
  127. AjaxJson j = new AjaxJson();
  128. tBusActivitiGreen = systemService.getEntity(TBusActivitiGreenEntity.class, tBusActivitiGreen.getId());
  129. String message = "软件技术类签报删除成功";
  130. try{
  131. tBusActivitiGreenService.delMain(tBusActivitiGreen);
  132. systemService.addLog(message, Globals.Log_Type_DEL, Globals.Log_Leavel_INFO);
  133. }catch(Exception e){
  134. e.printStackTrace();
  135. message = "软件技术类签报删除失败";
  136. throw new BusinessException(e.getMessage());
  137. }
  138. j.setMsg(message);
  139. return j;
  140. }
  141. /**
  142. * 批量删除软件技术类签报
  143. *
  144. * @return
  145. */
  146. @RequestMapping(params = "doBatchDel")
  147. @ResponseBody
  148. public AjaxJson doBatchDel(String ids,HttpServletRequest request){
  149. AjaxJson j = new AjaxJson();
  150. String message = "软件技术类签报删除成功";
  151. try{
  152. for(String id:ids.split(",")){
  153. TBusActivitiGreenEntity tBusActivitiGreen = systemService.getEntity(TBusActivitiGreenEntity.class,
  154. id
  155. );
  156. tBusActivitiGreenService.delMain(tBusActivitiGreen);
  157. systemService.addLog(message, Globals.Log_Type_DEL, Globals.Log_Leavel_INFO);
  158. }
  159. }catch(Exception e){
  160. e.printStackTrace();
  161. message = "软件技术类签报删除失败";
  162. throw new BusinessException(e.getMessage());
  163. }
  164. j.setMsg(message);
  165. return j;
  166. }
  167. /**
  168. * 添加软件技术类签报
  169. *
  170. * @return
  171. */
  172. @RequestMapping(params = "doAdd")
  173. @ResponseBody
  174. public AjaxJson doAdd(TBusActivitiGreenEntity tBusActivitiGreen, TBusActivitiGreenPage tBusActivitiGreenPage, HttpServletRequest request) {
  175. if(StringUtils.isNotBlank(tBusActivitiGreen.getId())){
  176. return doUpdate(tBusActivitiGreen, tBusActivitiGreenPage, request);
  177. }
  178. List<TBusActivitiGreenDetailEntity> tBusActivitiGreenDetailList = tBusActivitiGreenPage.gettBusActivitiGreenDetailList();
  179. AjaxJson j = new AjaxJson();
  180. String message = "添加成功";
  181. try{
  182. // logger.debug("tBusActivitiGreenDetailList --- " + tBusActivitiGreenDetailList.get(0).getEndTime());
  183. tBusActivitiGreenService.addMain(tBusActivitiGreen, tBusActivitiGreenDetailList);
  184. tSysFileService.updateBusiId(tBusActivitiGreen.getAttachment(), tBusActivitiGreen.getId());
  185. systemService.addLog(message, Globals.Log_Type_INSERT, Globals.Log_Leavel_INFO);
  186. }catch(Exception e){
  187. e.printStackTrace();
  188. message = "软件技术类签报添加失败";
  189. throw new BusinessException(e.getMessage());
  190. }
  191. j.setMsg(message);
  192. return j;
  193. }
  194. /**
  195. * 更新软件技术类签报
  196. *
  197. * @return
  198. */
  199. @RequestMapping(params = "doUpdate")
  200. @ResponseBody
  201. public AjaxJson doUpdate(TBusActivitiGreenEntity tBusActivitiGreen, TBusActivitiGreenPage tBusActivitiGreenPage, HttpServletRequest request) {
  202. List<TBusActivitiGreenDetailEntity> tBusActivitiGreenDetailList = tBusActivitiGreenPage.gettBusActivitiGreenDetailList();
  203. AjaxJson j = new AjaxJson();
  204. String message = "更新成功";
  205. try{
  206. tBusActivitiGreenService.updateMain(tBusActivitiGreen, tBusActivitiGreenDetailList);
  207. systemService.addLog(message, Globals.Log_Type_UPDATE, Globals.Log_Leavel_INFO);
  208. }catch(Exception e){
  209. e.printStackTrace();
  210. message = "更新软件技术类签报失败";
  211. throw new BusinessException(e.getMessage());
  212. }
  213. j.setMsg(message);
  214. return j;
  215. }
  216. /**
  217. * 软件技术类签报新增页面跳转
  218. *
  219. * @return
  220. */
  221. @RequestMapping(params = "goAdd")
  222. public ModelAndView goAdd(TBusActivitiGreenEntity tBusActivitiGreen, HttpServletRequest req) {
  223. if (StringUtil.isNotEmpty(tBusActivitiGreen.getId())) {
  224. tBusActivitiGreen = tBusActivitiGreenService.getEntity(TBusActivitiGreenEntity.class, tBusActivitiGreen.getId());
  225. req.setAttribute("tBusActivitiGreenPage", tBusActivitiGreen);
  226. }
  227. return new ModelAndView("cn/com/lzt/useractiviti/green/tBusActivitiGreen-add");
  228. }
  229. /**
  230. * 软件技术类签报编辑页面跳转
  231. *
  232. * @return
  233. */
  234. @RequestMapping(params = "goUpdate")
  235. public ModelAndView goUpdate(TBusActivitiGreenEntity tBusActivitiGreen, HttpServletRequest req) {
  236. if (StringUtil.isNotEmpty(tBusActivitiGreen.getId())) {
  237. tBusActivitiGreen = tBusActivitiGreenService.getEntity(TBusActivitiGreenEntity.class, tBusActivitiGreen.getId());
  238. req.setAttribute("entity", tBusActivitiGreen);
  239. }
  240. return new ModelAndView("cn/com/lzt/useractiviti/green/tBusActivitiGreen-add");
  241. }
  242. /**
  243. * 加载明细列表[详情]
  244. *
  245. * @return
  246. */
  247. @RequestMapping(params = "tBusActivitiGreenDetailList")
  248. public ModelAndView tBusActivitiGreenDetailList(TBusActivitiGreenEntity tBusActivitiGreen, HttpServletRequest req) {
  249. List<TSUser> userList = useractivitiDataDao.getUserByDepAndRoleCode(DepartUtil.XXB, null);
  250. req.setAttribute("list", userList);
  251. return new ModelAndView("cn/com/lzt/useractiviti/green_detail/tBusActivitiGreenDetailList");
  252. }
  253. /**
  254. * 导出excel
  255. *
  256. * @param request
  257. * @param response
  258. */
  259. @RequestMapping(params = "exportXls")
  260. public String exportXls(TBusActivitiGreenEntity tBusActivitiGreen, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid, ModelMap map) {
  261. CriteriaQuery cq = new CriteriaQuery(TBusActivitiGreenEntity.class, dataGrid);
  262. //查询条件组装器
  263. org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, tBusActivitiGreen);
  264. try{
  265. //自定义追加查询条件
  266. }catch (Exception e) {
  267. throw new BusinessException(e.getMessage());
  268. }
  269. cq.add();
  270. List<TBusActivitiGreenEntity> list=this.tBusActivitiGreenService.getListByCriteriaQuery(cq, false);
  271. List<TBusActivitiGreenPage> pageList=new ArrayList<TBusActivitiGreenPage>();
  272. if(list!=null&&list.size()>0){
  273. for(TBusActivitiGreenEntity entity:list){
  274. try{
  275. TBusActivitiGreenPage page=new TBusActivitiGreenPage();
  276. MyBeanUtils.copyBeanNotNull2Bean(entity,page);
  277. Object id0 = entity.getId();
  278. String hql0 = "from tBusActivitiGreenDetailEntity where 1 = 1 AND gREEN_ID =? ";
  279. List<TBusActivitiGreenDetailEntity> tBusActivitiGreenDetailEntityList = systemService.findHql(hql0,id0);
  280. page.settBusActivitiGreenDetailList(tBusActivitiGreenDetailEntityList);
  281. pageList.add(page);
  282. }catch(Exception e){
  283. logger.info(e.getMessage());
  284. }
  285. }
  286. }
  287. map.put(NormalExcelConstants.FILE_NAME,"软件技术类签报");
  288. map.put(NormalExcelConstants.CLASS,TBusActivitiGreenPage.class);
  289. map.put(NormalExcelConstants.PARAMS,new ExportParams("软件技术类签报列表", "导出人:Jeecg",
  290. "导出信息"));
  291. map.put(NormalExcelConstants.DATA_LIST,pageList);
  292. return NormalExcelConstants.JEECG_EXCEL_VIEW;
  293. }
  294. /**
  295. * 通过excel导入数据
  296. * @param request
  297. * @param
  298. * @return
  299. */
  300. @RequestMapping(params = "importExcel", method = RequestMethod.POST)
  301. @ResponseBody
  302. public AjaxJson importExcel(HttpServletRequest request, HttpServletResponse response) {
  303. AjaxJson j = new AjaxJson();
  304. MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
  305. Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
  306. for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
  307. MultipartFile file = entity.getValue();// 获取上传文件对象
  308. ImportParams params = new ImportParams();
  309. params.setTitleRows(2);
  310. params.setHeadRows(2);
  311. params.setNeedSave(true);
  312. try {
  313. List<TBusActivitiGreenPage> list = ExcelImportUtil.importExcel(file.getInputStream(), TBusActivitiGreenPage.class, params);
  314. TBusActivitiGreenEntity entity1=null;
  315. for (TBusActivitiGreenPage page : list) {
  316. entity1=new TBusActivitiGreenEntity();
  317. MyBeanUtils.copyBeanNotNull2Bean(page,entity1);
  318. tBusActivitiGreenService.addMain(entity1, page.gettBusActivitiGreenDetailList());
  319. }
  320. j.setMsg("文件导入成功!");
  321. } catch (Exception e) {
  322. j.setMsg("文件导入失败!");
  323. logger.error(ExceptionUtil.getExceptionMessage(e));
  324. }finally{
  325. try {
  326. file.getInputStream().close();
  327. } catch (IOException e) {
  328. e.printStackTrace();
  329. }
  330. }
  331. }
  332. return j;
  333. }
  334. /**
  335. * 导出excel 使模板
  336. */
  337. @RequestMapping(params = "exportXlsByT")
  338. public String exportXlsByT(ModelMap map) {
  339. map.put(NormalExcelConstants.FILE_NAME,"软件技术类签报");
  340. map.put(NormalExcelConstants.CLASS,TBusActivitiGreenPage.class);
  341. map.put(NormalExcelConstants.PARAMS,new ExportParams("软件技术类签报列表", "导出人:"+ ResourceUtil.getSessionUser().getRealName(),
  342. "导出信息"));
  343. map.put(NormalExcelConstants.DATA_LIST,new ArrayList());
  344. return NormalExcelConstants.JEECG_EXCEL_VIEW;
  345. }
  346. /**
  347. * 导入功能跳转
  348. *
  349. * @return
  350. */
  351. @RequestMapping(params = "upload")
  352. public ModelAndView upload(HttpServletRequest req) {
  353. req.setAttribute("controller_name", "tBusActivitiGreenController");
  354. return new ModelAndView("common/upload/pub_excel_upload");
  355. }
  356. @RequestMapping(method = RequestMethod.GET)
  357. @ResponseBody
  358. public List<TBusActivitiGreenEntity> list() {
  359. List<TBusActivitiGreenEntity> listtBusActivitiGreens=tBusActivitiGreenService.getList(TBusActivitiGreenEntity.class);
  360. return listtBusActivitiGreens;
  361. }
  362. @RequestMapping(value = "/{id}", method = RequestMethod.GET)
  363. @ResponseBody
  364. public ResponseEntity<?> get(@PathVariable("id") String id) {
  365. TBusActivitiGreenEntity task = tBusActivitiGreenService.get(TBusActivitiGreenEntity.class, id);
  366. if (task == null) {
  367. return new ResponseEntity(HttpStatus.NOT_FOUND);
  368. }
  369. return new ResponseEntity(task, HttpStatus.OK);
  370. }
  371. @RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
  372. @ResponseBody
  373. public ResponseEntity<?> create(@RequestBody TBusActivitiGreenPage tBusActivitiGreenPage, UriComponentsBuilder uriBuilder) {
  374. //调用JSR303 Bean Validator进行校验,如果出错返回含400错误码及json格式的错误信息.
  375. Set<ConstraintViolation<TBusActivitiGreenPage>> failures = validator.validate(tBusActivitiGreenPage);
  376. if (!failures.isEmpty()) {
  377. return new ResponseEntity(BeanValidators.extractPropertyAndMessage(failures), HttpStatus.BAD_REQUEST);
  378. }
  379. //保存
  380. List<TBusActivitiGreenDetailEntity> tBusActivitiGreenDetailList = tBusActivitiGreenPage.gettBusActivitiGreenDetailList();
  381. TBusActivitiGreenEntity tBusActivitiGreen = new TBusActivitiGreenEntity();
  382. try{
  383. MyBeanUtils.copyBeanNotNull2Bean(tBusActivitiGreen, tBusActivitiGreenPage);
  384. }catch(Exception e){
  385. logger.info(e.getMessage());
  386. }
  387. tBusActivitiGreenService.addMain(tBusActivitiGreen, tBusActivitiGreenDetailList);
  388. //按照Restful风格约定,创建指向新任务的url, 也可以直接返回id或对象.
  389. String id = tBusActivitiGreenPage.getId();
  390. URI uri = uriBuilder.path("/rest/tBusActivitiGreenController/" + id).build().toUri();
  391. HttpHeaders headers = new HttpHeaders();
  392. headers.setLocation(uri);
  393. return new ResponseEntity(headers, HttpStatus.CREATED);
  394. }
  395. @RequestMapping(value = "/{id}", method = RequestMethod.PUT, consumes = MediaType.APPLICATION_JSON_VALUE)
  396. public ResponseEntity<?> update(@RequestBody TBusActivitiGreenPage tBusActivitiGreenPage) {
  397. //调用JSR303 Bean Validator进行校验,如果出错返回含400错误码及json格式的错误信息.
  398. Set<ConstraintViolation<TBusActivitiGreenPage>> failures = validator.validate(tBusActivitiGreenPage);
  399. if (!failures.isEmpty()) {
  400. return new ResponseEntity(BeanValidators.extractPropertyAndMessage(failures), HttpStatus.BAD_REQUEST);
  401. }
  402. //保存
  403. List<TBusActivitiGreenDetailEntity> tBusActivitiGreenDetailList = tBusActivitiGreenPage.gettBusActivitiGreenDetailList();
  404. TBusActivitiGreenEntity tBusActivitiGreen = new TBusActivitiGreenEntity();
  405. try{
  406. MyBeanUtils.copyBeanNotNull2Bean(tBusActivitiGreen, tBusActivitiGreenPage);
  407. }catch(Exception e){
  408. logger.info(e.getMessage());
  409. }
  410. tBusActivitiGreenService.updateMain(tBusActivitiGreen, tBusActivitiGreenDetailList);
  411. //按Restful约定,返回204状态码, 无内容. 也可以返回200状态码.
  412. return new ResponseEntity(HttpStatus.NO_CONTENT);
  413. }
  414. @RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
  415. @ResponseStatus(HttpStatus.NO_CONTENT)
  416. public void delete(@PathVariable("id") String id) {
  417. TBusActivitiGreenEntity tBusActivitiGreen = tBusActivitiGreenService.get(TBusActivitiGreenEntity.class, id);
  418. tBusActivitiGreenService.delMain(tBusActivitiGreen);
  419. }
  420. //审批
  421. @RequestMapping(params = "goView")
  422. public ModelAndView goView(TBusActivitiGreenEntity entity, HttpServletRequest request) {
  423. String userid = "";
  424. if (StringUtil.isNotEmpty(entity.getId())) {
  425. entity = systemService.getEntity(TBusActivitiGreenEntity.class, entity.getId());
  426. request.setAttribute("entity", entity);
  427. String departId = entity.getCreateDepart();
  428. TSDepart depart = systemService.getEntity(TSDepart.class,departId);
  429. request.setAttribute("depart", depart);
  430. }
  431. String flag = request.getParameter("flag");
  432. /*if(StringUtils.equals(flag,"10" )){
  433. List<TSUser> userList = useractivitiDataDao.getUserByDepAndRoleCode(DepartUtil.XXB, null);
  434. request.setAttribute("assignTaskList", userList);
  435. }*/
  436. String taskId = oConvertUtils.getString(request.getParameter("taskId"));
  437. if(oConvertUtils.isNotEmpty(taskId)){
  438. FormProcUtil.initWorkflowParam(request);
  439. request.setAttribute("taskId",taskId);
  440. }
  441. return new ModelAndView("cn/com/lzt/useractiviti/green/green_view");
  442. }
  443. //手机审批
  444. @RequestMapping(params = "goViewMobile")
  445. public ModelAndView goViewMobile(TBusActivitiGreenEntity entity, HttpServletRequest req) {
  446. goView(entity,req);
  447. if(LztUtil.isApiRequest()) {
  448. Map<String, Object> data = LztUtil.copyReqAttributes(new String[]{"entity", "taskId"});
  449. String flag = req.getParameter("flag");
  450. data.put("flag",flag==null?-1:Integer.valueOf(flag));
  451. if(StringUtils.equals(flag,"10")){
  452. List<TSUser> userList = useractivitiDataDao.getUserByDepAndRoleCode(DepartUtil.XXB, null);
  453. data.put("assignTaskList", userList);
  454. }
  455. return new JsonDataModelAndView(WXAjaxJson.success(data));
  456. }
  457. return new ModelAndView("cn/com/lzt/useractiviti/green/green_view_mobile");
  458. }
  459. }