合并分支 'dev_20230216' 到 'master'
Dev 20230216 查看合并请求 laws-foton-slrs/foton-wkflow-rest!30
This commit is contained in:
@@ -38,8 +38,10 @@ import org.activiti.engine.history.*;
|
|||||||
import org.activiti.engine.repository.ProcessDefinition;
|
import org.activiti.engine.repository.ProcessDefinition;
|
||||||
import org.activiti.engine.runtime.ProcessInstance;
|
import org.activiti.engine.runtime.ProcessInstance;
|
||||||
import org.activiti.engine.runtime.ProcessInstanceQuery;
|
import org.activiti.engine.runtime.ProcessInstanceQuery;
|
||||||
|
import org.activiti.engine.task.Comment;
|
||||||
import org.activiti.engine.task.NativeTaskQuery;
|
import org.activiti.engine.task.NativeTaskQuery;
|
||||||
import org.activiti.engine.task.Task;
|
import org.activiti.engine.task.Task;
|
||||||
|
import org.activiti.engine.task.TaskQuery;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -1246,7 +1248,7 @@ public class TodoTaskController extends BaseAction {
|
|||||||
public Wrapper<String> saveInboundLiaisonDetailForLawsAss(@RequestBody BusMes busMes) {
|
public Wrapper<String> saveInboundLiaisonDetailForLawsAss(@RequestBody BusMes busMes) {
|
||||||
JSONObject object = JsonUtil.jsonStrToJsonObject(busMes.getJson());
|
JSONObject object = JsonUtil.jsonStrToJsonObject(busMes.getJson());
|
||||||
JSONArray itemsList = object.getJSONArray("itemsList");
|
JSONArray itemsList = object.getJSONArray("itemsList");
|
||||||
if (itemsList.size() > 0) {
|
if (itemsList != null) {
|
||||||
//有条款
|
//有条款
|
||||||
JSONArray array = new JSONArray();
|
JSONArray array = new JSONArray();
|
||||||
for (Object item : itemsList) {
|
for (Object item : itemsList) {
|
||||||
@@ -2143,9 +2145,14 @@ public class TodoTaskController extends BaseAction {
|
|||||||
// busProcessNew.setPrcName("");
|
// busProcessNew.setPrcName("");
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
HistoricTaskInstanceQuery historicTaskInstanceQuery = historyService.createHistoricTaskInstanceQuery()
|
||||||
|
.processInstanceId(busProcessName.getPrcId()).orderByHistoricTaskInstanceEndTime().asc();
|
||||||
|
List<HistoricTaskInstance> historicTaskInstanceQueryList = historicTaskInstanceQuery.list();
|
||||||
|
if(!historicTaskInstanceQueryList.isEmpty()){
|
||||||
|
busProcessName.setTaskInfo(historicTaskInstanceQueryList.get(0).getName());
|
||||||
|
}
|
||||||
if (assignee != null && !assignee.equals("")) {
|
if (assignee != null && !assignee.equals("")) {
|
||||||
busProcessName.setTaskAssignee(assignee.substring(0, assignee.length() - 1));
|
busProcessName.setTaskAssignee(assignee.substring(0, assignee.length() - 1));
|
||||||
}
|
}
|
||||||
@@ -2268,8 +2275,15 @@ public class TodoTaskController extends BaseAction {
|
|||||||
// busProcessNew.setPrcName("");
|
// busProcessNew.setPrcName("");
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
HistoricTaskInstanceQuery historicTaskInstanceQuery = historyService.createHistoricTaskInstanceQuery()
|
||||||
|
.processInstanceId(busProcessName.getPrcId()).orderByHistoricTaskInstanceEndTime().asc();
|
||||||
|
List<HistoricTaskInstance> historicTaskInstanceQueryList = historicTaskInstanceQuery.list();
|
||||||
|
if(!historicTaskInstanceQueryList.isEmpty()){
|
||||||
|
busProcessName.setTaskInfo(historicTaskInstanceQueryList.get(0).getName());
|
||||||
|
}
|
||||||
if (assignee != null && !assignee.equals("")) {
|
if (assignee != null && !assignee.equals("")) {
|
||||||
busProcessName.setTaskAssignee(assignee.substring(0, assignee.length() - 1));
|
busProcessName.setTaskAssignee(assignee.substring(0, assignee.length() - 1));
|
||||||
}
|
}
|
||||||
@@ -2304,6 +2318,7 @@ public class TodoTaskController extends BaseAction {
|
|||||||
String enddata = sdf.format(map.get(busProcessName.getPrcId()+"end"));
|
String enddata = sdf.format(map.get(busProcessName.getPrcId()+"end"));
|
||||||
busProcessName.setEndTaskTime(enddata);
|
busProcessName.setEndTaskTime(enddata);
|
||||||
busProcessName.setStartTaskTime(startdata);
|
busProcessName.setStartTaskTime(startdata);
|
||||||
|
|
||||||
}
|
}
|
||||||
page.setList(list1);
|
page.setList(list1);
|
||||||
page.setCount(Long.valueOf(list.size()));
|
page.setCount(Long.valueOf(list.size()));
|
||||||
@@ -2375,6 +2390,12 @@ public class TodoTaskController extends BaseAction {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
HistoricTaskInstanceQuery historicTaskInstanceQuery = historyService.createHistoricTaskInstanceQuery()
|
||||||
|
.processInstanceId(busProcessName.getPrcId()).orderByHistoricTaskInstanceEndTime().asc();
|
||||||
|
List<HistoricTaskInstance> historicTaskInstanceQueryList = historicTaskInstanceQuery.list();
|
||||||
|
if(!historicTaskInstanceQueryList.isEmpty()){
|
||||||
|
busProcessName.setTaskInfo(historicTaskInstanceQueryList.get(0).getName());
|
||||||
|
}
|
||||||
if (assignee != null && !assignee.equals("")) {
|
if (assignee != null && !assignee.equals("")) {
|
||||||
busProcessName.setTaskAssignee(assignee.substring(0, assignee.length() - 1));
|
busProcessName.setTaskAssignee(assignee.substring(0, assignee.length() - 1));
|
||||||
}
|
}
|
||||||
@@ -2763,12 +2784,19 @@ public class TodoTaskController extends BaseAction {
|
|||||||
return busProcessNames;
|
return busProcessNames;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "删除OA消息通知 起草专用")
|
@ApiOperation(value = "删除OA消息通知 制修订起草专用")
|
||||||
@GetMapping("/deleteOATask")
|
@GetMapping("/deleteOATask")
|
||||||
public String deleteOATask(@RequestParam("pId") String pId) {
|
public String deleteOATask(@RequestParam("pId") String pId) {
|
||||||
//查询出当前数据
|
|
||||||
webServiceOAServiceImol.deleteOAByPidInfo(pId);
|
webServiceOAServiceImol.deleteOAByPidInfo(pId);
|
||||||
return "1";
|
return "1";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "删除OA消息通知 通用")
|
||||||
|
@GetMapping("/deleteOATaskInfo")
|
||||||
|
public String deleteOATaskInfo(@RequestParam("pId") String pId) {
|
||||||
|
//查询出当前数据
|
||||||
|
webServiceOAServiceImol.deleteOAByPid(pId);
|
||||||
|
return "1";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+7
@@ -2,6 +2,7 @@ package com.ydw.bat.wkflow.business_main.datas.controller;
|
|||||||
|
|
||||||
|
|
||||||
import com.tmsps.fk.common.base.action.BaseAction;
|
import com.tmsps.fk.common.base.action.BaseAction;
|
||||||
|
import com.ydw.bat.wkflow.business_main.datas.entity.BusMes;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
|
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
||||||
import com.ydw.bat.wkflow.util.http.ResponseMessage;
|
import com.ydw.bat.wkflow.util.http.ResponseMessage;
|
||||||
@@ -87,5 +88,11 @@ public class BusProcessNewController extends BaseAction {
|
|||||||
public ResponseMessage<BusProcessNew> questionsAndAnswers(@RequestParam("askId") String askId, @RequestParam("answerer") String answerer) {
|
public ResponseMessage<BusProcessNew> questionsAndAnswers(@RequestParam("askId") String askId, @RequestParam("answerer") String answerer) {
|
||||||
return iBusProcessNewService.questionsAndAnswers(askId,answerer);
|
return iBusProcessNewService.questionsAndAnswers(askId,answerer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "起草 保存(通过id和json进行修改数据)")
|
||||||
|
@GetMapping("/updateBusProcessNew")
|
||||||
|
public ResponseMessage<BusProcessNew> updateBusProcessNew(@RequestParam("id") String id, @RequestParam("mags") String mags) {
|
||||||
|
return iBusProcessNewService.updateBusProcessNew(id,mags);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -33,4 +33,6 @@ public interface BusProcessNewMapper extends BaseMapper<BusProcessNew> {
|
|||||||
List<BusProcessNew> everyDayTenOlock();
|
List<BusProcessNew> everyDayTenOlock();
|
||||||
|
|
||||||
List<BusProcessNew> everyDayTenOlockSAM();
|
List<BusProcessNew> everyDayTenOlockSAM();
|
||||||
|
|
||||||
|
void updateByIdinfo(String id, String mesg);
|
||||||
}
|
}
|
||||||
|
|||||||
+3
@@ -1,5 +1,6 @@
|
|||||||
package com.ydw.bat.wkflow.business_main.datas.service;
|
package com.ydw.bat.wkflow.business_main.datas.service;
|
||||||
|
|
||||||
|
import com.ydw.bat.wkflow.business_main.datas.entity.BusMes;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
|
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.ydw.bat.wkflow.util.http.ResponseMessage;
|
import com.ydw.bat.wkflow.util.http.ResponseMessage;
|
||||||
@@ -47,4 +48,6 @@ public interface IBusProcessNewService extends IService<BusProcessNew> {
|
|||||||
Map<String,Object> selectWenDan(String taskId);
|
Map<String,Object> selectWenDan(String taskId);
|
||||||
|
|
||||||
ResponseMessage<BusProcessNew> questionsAndAnswers(String askId, String answerer);
|
ResponseMessage<BusProcessNew> questionsAndAnswers(String askId, String answerer);
|
||||||
|
|
||||||
|
ResponseMessage<BusProcessNew> updateBusProcessNew(String id, String mags);
|
||||||
}
|
}
|
||||||
|
|||||||
+9
@@ -3,8 +3,11 @@ package com.ydw.bat.wkflow.business_main.datas.service.impl;
|
|||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.additional.update.impl.UpdateChainWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ydw.bat.wkflow.business_auth.LawsUserInfoService;
|
import com.ydw.bat.wkflow.business_auth.LawsUserInfoService;
|
||||||
|
import com.ydw.bat.wkflow.business_main.datas.entity.BusMes;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
|
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.mapper.BusProcessNewMapper;
|
import com.ydw.bat.wkflow.business_main.datas.mapper.BusProcessNewMapper;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
||||||
@@ -182,4 +185,10 @@ public class BusProcessNewServiceImpl extends ServiceImpl<BusProcessNewMapper, B
|
|||||||
}
|
}
|
||||||
return Result.error();
|
return Result.error();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResponseMessage<BusProcessNew> updateBusProcessNew(String id, String mags) {
|
||||||
|
baseMapper.updateByIdinfo(id,mags);
|
||||||
|
return Result.success();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,4 +61,10 @@
|
|||||||
CONCAT( date_sub( DATE_FORMAT( NOW(), '%Y-%m-%d' ), INTERVAL 1 DAY), '%')) and
|
CONCAT( date_sub( DATE_FORMAT( NOW(), '%Y-%m-%d' ), INTERVAL 1 DAY), '%')) and
|
||||||
TASK_INFO = '标准化活动参会流程-流程结束'
|
TASK_INFO = '标准化活动参会流程-流程结束'
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<update id="updateByIdinfo">
|
||||||
|
update bus_process_new
|
||||||
|
set `MESG`= #{mesg}
|
||||||
|
where `ID` = #{id}
|
||||||
|
</update>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user