123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- package com.fdkankan.fusion.controller;
- import cn.hutool.http.HttpUtil;
- import com.alibaba.fastjson.JSONObject;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.deepoove.poi.XWPFTemplate;
- import com.deepoove.poi.data.*;
- import com.deepoove.poi.data.style.Style;
- import com.deepoove.poi.util.PoitlIOUtils;
- import com.dtflys.forest.annotation.Post;
- import com.fdkankan.fusion.aop.PushJm;
- import com.fdkankan.fusion.common.ResultCode;
- import com.fdkankan.fusion.common.ResultData;
- import com.fdkankan.fusion.common.util.ShellUtil;
- import com.fdkankan.fusion.entity.*;
- import com.fdkankan.fusion.exception.BusinessException;
- import com.fdkankan.fusion.response.CaseInquestVo;
- import com.fdkankan.fusion.response.WitnessVo;
- import com.fdkankan.fusion.service.*;
- import com.fdkankan.redis.util.RedisUtil;
- import org.apache.commons.lang3.StringUtils;
- import org.apache.ibatis.annotations.Case;
- import org.springframework.beans.BeanUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import sun.java2d.pipe.SpanIterator;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.xml.transform.Result;
- import java.io.*;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.concurrent.ThreadPoolExecutor;
- @RestController
- @RequestMapping("/test")
- public class TestController {
- @Autowired
- RedisUtil redisUtil;
- @Autowired
- IFusionMeterService meterService;
- @Autowired
- ITmProjectService tmProjectService;
- @Autowired
- ITmUserService tmUserService;
- @Autowired
- ICaseService caseService;
- @Autowired
- ICaseNumService caseNumService;
- @RequestMapping("/projectAddCase")
- public ResultData projectAddCase(){
- List<TmProject> list = tmProjectService.list();
- for (TmProject project : list) {
- LambdaQueryWrapper<CaseEntity> wrapper = new LambdaQueryWrapper<>();
- wrapper.eq(CaseEntity::getTmProjectId,project.getId());
- CaseEntity caseEntity = caseService.getOne(wrapper);
- if(caseEntity == null){
- caseEntity = new CaseEntity();
- caseEntity.setCaseTitle(project.getProjectName());
- caseEntity.setType(1);
- caseEntity.setTmProjectId(project.getId());
- caseService.save(caseEntity);
- }
- if(StringUtils.isNotBlank(project.getSceneNum())){
- CaseNumEntity caseNumEntity = new CaseNumEntity();
- caseNumEntity.setCaseId(caseEntity.getCaseId());
- caseNumEntity.setNumType(null);
- caseNumEntity.setNum(project.getSceneNum());
- if(project.getSceneNum().contains("KK-")){
- caseNumEntity.setNumType(0);
- }
- if(project.getSceneNum().contains("KJ-")){
- caseNumEntity.setNumType(1);
- }
- caseNumService.save(caseNumEntity);
- }
- }
- return ResultData.ok();
- }
- @Autowired
- IModelService modelService;
- @GetMapping("/updateModelDeptId")
- public ResultData updateModelDeptId(){
- List<Model> list = modelService.list();
- for (Model model : list) {
- if(model.getType() == 3){
- TmUser byUserName = tmUserService.getByUserName(model.getUserName());
- model.setDeptId(byUserName.getDeptId());
- modelService.updateById(model);
- }
- }
- return ResultData.ok();
- }
- @GetMapping("/updateCaseDeptId")
- public ResultData updateCaseDeptId(){
- List<CaseEntity> list = caseService.list();
- for (CaseEntity casee : list) {
- if(casee.getType() == 0){
- TmUser byUserName = tmUserService.getByUserName(casee.getUserName());
- casee.setDeptId(byUserName.getDeptId());
- caseService.updateById(casee);
- }
- }
- return ResultData.ok();
- }
- @PostMapping("/testPost")
- @PushJm(event_type = "11111111")
- public ResultData testPost(@RequestBody JSONObject jsonObject){
- return ResultData.ok();
- }
- }
|