Merge pull request 'fix: 修改任务终审' (#137) from fix/updateCheckRepetition20240418 into test
Reviewed-on: #137pull/138/head
commit
8ac28d6b65
@ -1,40 +1,44 @@
|
|||||||
package cn.jyjz.xiaoyao.oa.from.service.impl;
|
package cn.jyjz.xiaoyao.oa.from.service.impl;
|
||||||
|
|
||||||
|
import cn.jyjz.xiaoyao.common.base.vo.User;
|
||||||
import cn.jyjz.xiaoyao.oa.from.dataDao.UserFinalMybatisDao;
|
import cn.jyjz.xiaoyao.oa.from.dataDao.UserFinalMybatisDao;
|
||||||
import cn.jyjz.xiaoyao.oa.from.dataobject.UserFinal;
|
import cn.jyjz.xiaoyao.oa.from.dataobject.UserFinal;
|
||||||
|
|
||||||
import cn.jyjz.xiaoyao.oa.from.dataobject.Userapprove;
|
|
||||||
import cn.jyjz.xiaoyao.oa.from.service.UserFinalService;
|
import cn.jyjz.xiaoyao.oa.from.service.UserFinalService;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 业务层实现
|
* 业务层实现
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class UserFinalServiceImpl extends BaseServiceImpl<UserFinalMybatisDao, UserFinal> implements UserFinalService {
|
public class UserFinalServiceImpl extends BaseServiceImpl<UserFinalMybatisDao, UserFinal> implements UserFinalService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private UserFinalMybatisDao userFinalMybatisDao;
|
private UserFinalMybatisDao userFinalMybatisDao;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean save(String userid, String formid) {
|
public boolean save(List<User> userid, String formid) {
|
||||||
|
//判断是否存在重复表单主键
|
||||||
//判断是否存在重复表单主键
|
QueryWrapper queryWrapper = new QueryWrapper();
|
||||||
QueryWrapper queryWrapper = new QueryWrapper();
|
queryWrapper.eq("FORMID", formid);
|
||||||
queryWrapper.eq("FORMID",formid);
|
Long listcount = count(queryWrapper);
|
||||||
Long listcount = count(queryWrapper);
|
if (listcount.intValue() > 0) {
|
||||||
if(listcount.intValue() > 0 ){
|
return true;
|
||||||
return true;
|
}
|
||||||
}
|
List<UserFinal> list = new ArrayList<>();
|
||||||
|
for (User user : userid) {
|
||||||
UserFinal userFinal = new UserFinal();
|
UserFinal userFinal = new UserFinal();
|
||||||
userFinal.setUserid(Long.parseLong(userid));
|
userFinal.setUserid(user.getId());
|
||||||
userFinal.setFormid(Long.parseLong(formid));
|
userFinal.setFormid(Long.parseLong(formid));
|
||||||
|
list.add(userFinal);
|
||||||
return this.save(userFinal);
|
}
|
||||||
}
|
return this.saveBatch(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in new issue