|
|
@ -223,13 +223,14 @@ public class TaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchildPic
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean updateForm(String fromid, String deploymentid, String processdefinitionid, String assignee, String taskId, String processInstanceId) {
|
|
|
|
public boolean updateForm(String fromid, String deploymentid, String processdefinitionid, String assignee, String taskId, String processInstanceId,String tasknme) {
|
|
|
|
if(StringUtils.isNotBlank(fromid) && StringUtils.isNotBlank(deploymentid) && StringUtils.isNotBlank(processdefinitionid)){
|
|
|
|
if(StringUtils.isNotBlank(fromid) && StringUtils.isNotBlank(deploymentid) && StringUtils.isNotBlank(processdefinitionid)){
|
|
|
|
OcrTaskchildPicture model = this.ocrTaskchildPictureService.selectDtoById(Long.parseLong(fromid));
|
|
|
|
OcrTaskchildPicture model = this.ocrTaskchildPictureService.selectDtoById(Long.parseLong(fromid));
|
|
|
|
model .setProcessinstanceid(processInstanceId);
|
|
|
|
model .setProcessinstanceid(processInstanceId);
|
|
|
|
model.setProcessdefinitionid(processdefinitionid);
|
|
|
|
model.setProcessdefinitionid(processdefinitionid);
|
|
|
|
model.setDeploymentid(deploymentid);
|
|
|
|
model.setDeploymentid(deploymentid);
|
|
|
|
model.setAssignee(assignee);
|
|
|
|
model.setAssignee(assignee);
|
|
|
|
|
|
|
|
model.setTaskname(tasknme);
|
|
|
|
model.setStates(SystemConstantsOa.OA_STATUS_TYPE_ING);
|
|
|
|
model.setStates(SystemConstantsOa.OA_STATUS_TYPE_ING);
|
|
|
|
//查询审批人姓名
|
|
|
|
//查询审批人姓名
|
|
|
|
String[] assignees = assignee.split(",");
|
|
|
|
String[] assignees = assignee.split(",");
|
|
|
@ -253,6 +254,7 @@ public class TaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchildPic
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean editStatesForm(String fromid, int states, String assignee) {
|
|
|
|
public boolean editStatesForm(String fromid, int states, String assignee) {
|
|
|
|
|
|
|
|
//TODO 后期修改图片的状态
|
|
|
|
if(StringUtils.isNotBlank(fromid)){
|
|
|
|
if(StringUtils.isNotBlank(fromid)){
|
|
|
|
OcrTaskchildPicture model = this.ocrTaskchildPictureService.selectDtoById(Long.parseLong(fromid));
|
|
|
|
OcrTaskchildPicture model = this.ocrTaskchildPictureService.selectDtoById(Long.parseLong(fromid));
|
|
|
|
if(StringUtils.isNotBlank(assignee)){
|
|
|
|
if(StringUtils.isNotBlank(assignee)){
|
|
|
@ -280,7 +282,8 @@ public class TaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchildPic
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean endForm(String fromid, int states, String assignee, String processInstanceId) {
|
|
|
|
public boolean endForm(String fromid, int states, String assignee, String processInstanceId,String tasknme) {
|
|
|
|
|
|
|
|
//TODO 后期修改图片的状态
|
|
|
|
if(StringUtils.isNotBlank(fromid)){
|
|
|
|
if(StringUtils.isNotBlank(fromid)){
|
|
|
|
OcrTaskchildPicture model = this.selectDtoById(Long.parseLong(fromid));
|
|
|
|
OcrTaskchildPicture model = this.selectDtoById(Long.parseLong(fromid));
|
|
|
|
if(StringUtils.isNotBlank(assignee)){
|
|
|
|
if(StringUtils.isNotBlank(assignee)){
|
|
|
@ -288,6 +291,7 @@ public class TaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchildPic
|
|
|
|
model.setAssigneename(user1.getUsername());
|
|
|
|
model.setAssigneename(user1.getUsername());
|
|
|
|
model.setAssignee(assignee);
|
|
|
|
model.setAssignee(assignee);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
model.setTaskname(tasknme);
|
|
|
|
//iFlowFormMessageService.sendMsg(model.getCreateuser(),SystemMessage.SYS_OA_TYPE_LEAVE + SystemMessage.SYS_OA_TO_CLOSE,null,processInstanceId,fromid,CacheQyweixinConstants.OA_DISTIONARY_TYPE_MSG_SHENPI_PASS,model.getCategoryid().toString());
|
|
|
|
//iFlowFormMessageService.sendMsg(model.getCreateuser(),SystemMessage.SYS_OA_TYPE_LEAVE + SystemMessage.SYS_OA_TO_CLOSE,null,processInstanceId,fromid,CacheQyweixinConstants.OA_DISTIONARY_TYPE_MSG_SHENPI_PASS,model.getCategoryid().toString());
|
|
|
|
//如果状态为拒绝,监听程序不改变当前状态
|
|
|
|
//如果状态为拒绝,监听程序不改变当前状态
|
|
|
|
if(model.getStates().intValue() != SystemConstantsOa.OA_STATUS_TYPE_REFUSE){
|
|
|
|
if(model.getStates().intValue() != SystemConstantsOa.OA_STATUS_TYPE_REFUSE){
|
|
|
|