|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
package cn.jyjz.xiaoyao.oa.from.service.impl;
|
|
|
|
|
|
|
|
|
|
import cn.jyjz.flowable.domain.vo.FlowTaskVO;
|
|
|
|
|
import cn.jyjz.xiaoyao.common.base.vo.UserToken;
|
|
|
|
|
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.dataDao.UserapproveMybatisDao;
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.dataobject.Userapprove;
|
|
|
|
@ -12,37 +13,40 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 业务层实现
|
|
|
|
|
*/
|
|
|
|
|
* 业务层实现
|
|
|
|
|
*/
|
|
|
|
|
@Service
|
|
|
|
|
@Slf4j
|
|
|
|
|
public class UserapproveServiceImpl extends BaseServiceImpl<UserapproveMybatisDao, Userapprove> implements UserapproveService {
|
|
|
|
|
@Autowired
|
|
|
|
|
private UserapproveMybatisDao userapprovemybatisdao;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean save(String userid, FlowTaskVO taskVO, Task taskd) {
|
|
|
|
|
|
|
|
|
|
Userapprove userapprove = new Userapprove();
|
|
|
|
|
userapprove.setUserid(Long.parseLong(userid));
|
|
|
|
|
userapprove.setFormid(Long.parseLong(taskVO.getFormid()));
|
|
|
|
|
userapprove.setTaskname(taskd.getName());
|
|
|
|
|
if(taskVO.getApprovd()){
|
|
|
|
|
userapprove.setStatshis(2);
|
|
|
|
|
}else{
|
|
|
|
|
userapprove.setStatshis(3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return this.save(userapprove);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean delete(String formid) {
|
|
|
|
|
|
|
|
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
|
|
|
queryWrapper.eq("FORMID",formid);
|
|
|
|
|
|
|
|
|
|
return this.remove(queryWrapper);
|
|
|
|
|
}
|
|
|
|
|
public class UserapproveServiceImpl extends BaseServiceImpl<UserapproveMybatisDao, Userapprove> implements UserapproveService {
|
|
|
|
|
@Autowired
|
|
|
|
|
private UserapproveMybatisDao userapprovemybatisdao;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean save(UserToken userToken, FlowTaskVO taskVO, Task taskd) {
|
|
|
|
|
|
|
|
|
|
Userapprove userapprove = new Userapprove();
|
|
|
|
|
userapprove.setUserid(Long.parseLong(userToken.getUserid()));
|
|
|
|
|
userapprove.setFormid(Long.parseLong(taskVO.getFormid()));
|
|
|
|
|
userapprove.setTaskname(taskd.getName());
|
|
|
|
|
userapprove.setTaskcomment(taskVO.getTaskComment());
|
|
|
|
|
userapprove.setCreatedate(System.currentTimeMillis());
|
|
|
|
|
userapprove.setUsername(userToken.getUsername());
|
|
|
|
|
if (taskVO.getApprovd()) {
|
|
|
|
|
userapprove.setStatshis(2);
|
|
|
|
|
} else {
|
|
|
|
|
userapprove.setStatshis(3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return this.save(userapprove);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean delete(String formid) {
|
|
|
|
|
|
|
|
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
|
|
|
queryWrapper.eq("FORMID", formid);
|
|
|
|
|
|
|
|
|
|
return this.remove(queryWrapper);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|