|
|
|
@ -1,19 +1,22 @@
|
|
|
|
|
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.dataobject.UserFinal;
|
|
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.dataobject.Userapprove;
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.service.UserFinalService;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 业务层实现
|
|
|
|
|
*/
|
|
|
|
|
* 业务层实现
|
|
|
|
|
*/
|
|
|
|
|
@Service
|
|
|
|
|
@Slf4j
|
|
|
|
|
public class UserFinalServiceImpl extends BaseServiceImpl<UserFinalMybatisDao, UserFinal> implements UserFinalService {
|
|
|
|
@ -21,20 +24,21 @@ public class UserFinalServiceImpl extends BaseServiceImpl<UserFinalMybatisDao, U
|
|
|
|
|
private UserFinalMybatisDao userFinalMybatisDao;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean save(String userid, String formid) {
|
|
|
|
|
|
|
|
|
|
public boolean save(List<User> userid, String formid) {
|
|
|
|
|
//判断是否存在重复表单主键
|
|
|
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
|
|
|
queryWrapper.eq("FORMID",formid);
|
|
|
|
|
queryWrapper.eq("FORMID", formid);
|
|
|
|
|
Long listcount = count(queryWrapper);
|
|
|
|
|
if(listcount.intValue() > 0 ){
|
|
|
|
|
if (listcount.intValue() > 0) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<UserFinal> list = new ArrayList<>();
|
|
|
|
|
for (User user : userid) {
|
|
|
|
|
UserFinal userFinal = new UserFinal();
|
|
|
|
|
userFinal.setUserid(Long.parseLong(userid));
|
|
|
|
|
userFinal.setUserid(user.getId());
|
|
|
|
|
userFinal.setFormid(Long.parseLong(formid));
|
|
|
|
|
|
|
|
|
|
return this.save(userFinal);
|
|
|
|
|
list.add(userFinal);
|
|
|
|
|
}
|
|
|
|
|
return this.saveBatch(list);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|