合并分支 'dev_20230216' 到 'master'

Dev 20230216

查看合并请求 laws-foton-slrs/foton-slrs-system-rest!55
This commit is contained in:
高嵩
2023-04-19 14:47:22 +08:00
8 changed files with 60 additions and 8 deletions
@@ -492,4 +492,9 @@ public interface workFlowFeignClient {
ResponseMessage<BusProcessNew> questionsAndAnswers(@RequestParam("askId") String askId, @RequestParam("answerer") String answerer); ResponseMessage<BusProcessNew> questionsAndAnswers(@RequestParam("askId") String askId, @RequestParam("answerer") String answerer);
@RequestMapping(value = "/bat-wkflow/deleteOATask",method = RequestMethod.GET) @RequestMapping(value = "/bat-wkflow/deleteOATask",method = RequestMethod.GET)
String deleteOATask(@RequestParam("pId") String pId); String deleteOATask(@RequestParam("pId") String pId);
@RequestMapping(value = "/bat-wkflow/deleteOATaskInfo",method = RequestMethod.GET)
String deleteOATaskInfo(@RequestParam("pId") String pId);
@RequestMapping(value = "/bat-wkflow/datas/bus-process-new/updateBusProcessNew",method = RequestMethod.GET)
ResponseMessage<BusProcessNew> updateBusProcessNew(@RequestParam("id") String id, @RequestParam("mags") String mags);
} }
@@ -450,4 +450,14 @@ public class workFlowFeignClientImpl {
public String deleteOATask(@RequestParam("pId") String pId) { public String deleteOATask(@RequestParam("pId") String pId) {
return workFlowFeignClient.deleteOATask(pId); return workFlowFeignClient.deleteOATask(pId);
} }
public String deleteOATaskInfo(@RequestParam("pId") String pId) {
return workFlowFeignClient.deleteOATaskInfo(pId);
}
public ResponseMessage<BusProcessNew> updateBusProcessNew(BusMes busMes) {
String id = busMes.getId();
String mags = busMes.getJson();
return workFlowFeignClient.updateBusProcessNew(id,mags);
}
} }
@@ -536,6 +536,7 @@ public class WorkFlowController {
data.setShowreceive(true); data.setShowreceive(true);
} }
} }
} }
} }
return pageInfo; return pageInfo;
@@ -1178,10 +1179,6 @@ public class WorkFlowController {
qbfsForm.put("prcCreateUser",asList.get(0)); qbfsForm.put("prcCreateUser",asList.get(0));
qbfsForm.put("prcCreateUserName",byIdUseLevel.getUname()); qbfsForm.put("prcCreateUserName",byIdUseLevel.getUname());
// if(jsonObject.get("prcCreateUser")!=null){
// busMes.setUserId(jsonObject.get("prcCreateUser").toString());
// }
//起草人 //起草人
processRollBackEO.setUserId(asList.get(0)); processRollBackEO.setUserId(asList.get(0));
processRollBackEO.setType("25"); processRollBackEO.setType("25");
@@ -1211,7 +1208,7 @@ public class WorkFlowController {
return workFlowFeignClient.questionsAndAnswers(askId,answerer); return workFlowFeignClient.questionsAndAnswers(askId,answerer);
} }
@ApiOperation(value = "删除OA代办任务 pid") @ApiOperation(value = "删除OA代办任务 pid(制修订专用)")
@GetMapping("/deleteOATask") @GetMapping("/deleteOATask")
public String deleteOATask(@RequestParam("pIds") String pIds) { public String deleteOATask(@RequestParam("pIds") String pIds) {
if(StringUtils.isNotBlank(pIds)){ if(StringUtils.isNotBlank(pIds)){
@@ -1222,4 +1219,22 @@ public class WorkFlowController {
} }
return "1"; return "1";
} }
@ApiOperation(value = "删除OA代办任务 pid(通用)")
@GetMapping("/deleteOATaskInfo")
public String deleteOATaskInfo(@RequestParam("pIds") String pIds) {
if(StringUtils.isNotBlank(pIds)){
String[] split = pIds.split(",");
for (String pId: split){
workFlowFeignClient.deleteOATaskInfo(pId);
}
}
return "1";
}
@ApiOperation(value = "起草 保存(通过id和json进行修改数据)")
@PostMapping("/updateBusProcessNew")
public ResponseMessage<BusProcessNew> updateBusProcessNew(BusMes busMes) {
return workFlowFeignClient.updateBusProcessNew(busMes);
}
} }
@@ -25,6 +25,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
@RestController @RestController
@@ -151,6 +152,9 @@ public class EarlyWarningEOController extends BaseController<EarlyWarningEO> {
// List<StandWarningEO> exportExcel = earlyWarningEOService.getExportExcel(excelVO); // List<StandWarningEO> exportExcel = earlyWarningEOService.getExportExcel(excelVO);
List<WarningExportVO> exportExcel = earlyWarningEOService.getExportExcel(excelVO); List<WarningExportVO> exportExcel = earlyWarningEOService.getExportExcel(excelVO);
for (WarningExportVO warningExportVO : exportExcel){ for (WarningExportVO warningExportVO : exportExcel){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String format = simpleDateFormat.format(warningExportVO.getPutTime());
warningExportVO.setPutTimeStr(format);
String condition = warningExportVO.getTermsConditions(); String condition = warningExportVO.getTermsConditions();
if (condition != null && condition.length() > 32001){ if (condition != null && condition.length() > 32001){
condition = condition.substring(0,32000); condition = condition.substring(0,32000);
@@ -60,8 +60,8 @@ public class EarlyWarningEO extends BaseEntity {
@TableField(exist = false) @TableField(exist = false)
private String standName; private String standName;
@ExcelProperty(value = "发布日期",index = 6) // @ExcelProperty(value = "发布日期",index = 6)
@ColumnWidth(20) // @ColumnWidth(20)
@ApiModelProperty("发布日期") @ApiModelProperty("发布日期")
@TableField(exist = false) @TableField(exist = false)
@DateTimeFormat(pattern="yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd")
@@ -5,6 +5,9 @@ import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@Data @Data
public class WarningExportVO extends EarlyWarningEO { public class WarningExportVO extends EarlyWarningEO {
@@ -36,5 +39,12 @@ public class WarningExportVO extends EarlyWarningEO {
@ApiModelProperty("适用车型展示") @ApiModelProperty("适用车型展示")
private String applyTypeShow; private String applyTypeShow;
@ExcelProperty(value = "发布日期",index = 6)
@ColumnWidth(20)
@ApiModelProperty("发布日期")
@TableField(exist = false)
@DateTimeFormat(pattern="yyyy-MM-dd")
private String putTimeStr;
} }
@@ -111,6 +111,7 @@
POWER, POWER,
attr.XCXSSRQ AS XCXSSRQ , attr.XCXSSRQ AS XCXSSRQ ,
attr.ZCCSSRQ AS ZCCSSRQ attr.ZCCSSRQ AS ZCCSSRQ
,sarInfo.ISSUE_TIME As putTime
FROM sar_stand_warning AS warning FROM sar_stand_warning AS warning
LEFT JOIN sar_standards_info AS sarInfo on sarInfo.id=warning.STAND_ID LEFT JOIN sar_standards_info AS sarInfo on sarInfo.id=warning.STAND_ID
LEFT JOIN sar_stand_attr_info AS attr on attr.STAND_ID=warning.STAND_ID LEFT JOIN sar_stand_attr_info AS attr on attr.STAND_ID=warning.STAND_ID
@@ -147,6 +148,7 @@
POWER, POWER,
items.XCXSSRQ AS XCXSSRQ , items.XCXSSRQ AS XCXSSRQ ,
items.ZCCSSRQ AS ZCCSSRQ items.ZCCSSRQ AS ZCCSSRQ
,sarInfo.ISSUE_TIME As putTime
FROM FROM
sar_stand_warning AS warning sar_stand_warning AS warning
LEFT JOIN sar_standards_info AS sarInfo ON sarInfo.id = warning.STAND_ID LEFT JOIN sar_standards_info AS sarInfo ON sarInfo.id = warning.STAND_ID
@@ -1,9 +1,15 @@
-- 福田 需要通过第三方调用的接口 -- 福田 需要通过第三方调用的接口
-- 2023-04-18 15:22
-- 名称 通过pid删除OA待办任务 通用接口
-- 详情
-- 路径 http://localhost:9090/api/lawss/activiti/deleteOATaskInfo
-- 参数 String pIds (pIds 字符串拼接 逗号隔开)
-- 类型 Get
-- 2023-04-18 -- 2023-04-18
-- 名称 通过pid删除OA待办任务 -- 名称 通过pid删除OA待办任务 制修订专用
-- 详情 -- 详情
-- 路径 http://localhost:9090/api/lawss/activiti/deleteOATask -- 路径 http://localhost:9090/api/lawss/activiti/deleteOATask
-- 参数 String pIds (pIds 字符串拼接 逗号隔开) -- 参数 String pIds (pIds 字符串拼接 逗号隔开)