|
|
@ -1,17 +1,12 @@ |
|
|
package com.hxhq.business.service.impl; |
|
|
package com.hxhq.business.service.impl; |
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
import java.util.HashMap; |
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.hxhq.business.domain.MjyJcgj; |
|
|
|
|
|
import com.hxhq.business.domain.YqJcgj; |
|
|
import com.hxhq.business.domain.YqJcgj; |
|
|
import com.hxhq.business.enums.zykgl.JcgjlxEnum; |
|
|
import com.hxhq.business.enums.zykgl.JcgjlxEnum; |
|
|
import com.hxhq.business.enums.zykgl.JcmcysEnum; |
|
|
import com.hxhq.business.enums.zykgl.JcmcysEnum; |
|
|
@ -19,9 +14,7 @@ import com.hxhq.business.form.yq.YqForm; |
|
|
import com.hxhq.business.form.yq.YqSearchForm; |
|
|
import com.hxhq.business.form.yq.YqSearchForm; |
|
|
import com.hxhq.business.service.IYqJcgjService; |
|
|
import com.hxhq.business.service.IYqJcgjService; |
|
|
import com.hxhq.business.utils.ObjectCompareUtil; |
|
|
import com.hxhq.business.utils.ObjectCompareUtil; |
|
|
import com.hxhq.common.core.domain.MpBaseEntity; |
|
|
|
|
|
import com.hxhq.common.core.exception.ServiceException; |
|
|
import com.hxhq.common.core.exception.ServiceException; |
|
|
import com.hxhq.common.security.utils.SecurityUtils; |
|
|
|
|
|
import com.hxhq.system.api.domain.SysUser; |
|
|
import com.hxhq.system.api.domain.SysUser; |
|
|
import com.hxhq.system.service.ISysUserService; |
|
|
import com.hxhq.system.service.ISysUserService; |
|
|
import org.springframework.beans.BeanUtils; |
|
|
import org.springframework.beans.BeanUtils; |
|
|
@ -75,8 +68,8 @@ public class YqServiceImpl extends ServiceImpl implements IYqServi |
|
|
if(StringUtils.isNotEmpty(form.getBmMc())) { |
|
|
if(StringUtils.isNotEmpty(form.getBmMc())) { |
|
|
queryWrapper.like("d.dept_name", form.getBmMc()); |
|
|
queryWrapper.like("d.dept_name", form.getBmMc()); |
|
|
} |
|
|
} |
|
|
if(form.getFridge() != null) { |
|
|
|
|
|
queryWrapper.eq("y.fridge", form.getFridge()); |
|
|
|
|
|
|
|
|
if(form.getCcwz() != null) { |
|
|
|
|
|
queryWrapper.eq("y.ccwz", form.getCcwz()); |
|
|
} |
|
|
} |
|
|
if(CollectionUtils.isNotEmpty(form.getDeptIdList())) { |
|
|
if(CollectionUtils.isNotEmpty(form.getDeptIdList())) { |
|
|
queryWrapper.in("y.bm_id", form.getDeptIdList()); |
|
|
queryWrapper.in("y.bm_id", form.getDeptIdList()); |
|
|
@ -110,6 +103,11 @@ public class YqServiceImpl extends ServiceImpl implements IYqServi |
|
|
if(yq == null) { |
|
|
if(yq == null) { |
|
|
throw new ServiceException("仪器不存在或已删除"); |
|
|
throw new ServiceException("仪器不存在或已删除"); |
|
|
} |
|
|
} |
|
|
|
|
|
if(yq.getCcwz() != null && yq.getCcwz() == 1) { |
|
|
|
|
|
yq.setCcwzInfo("否"); |
|
|
|
|
|
} else { |
|
|
|
|
|
yq.setCcwzInfo("是"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
List<ObjectCompareUtil.FieldChange> fieldChanges = ObjectCompareUtil.compareObjects(yq, yqForm); |
|
|
List<ObjectCompareUtil.FieldChange> fieldChanges = ObjectCompareUtil.compareObjects(yq, yqForm); |
|
|
if (fieldChanges.size() == 0) { |
|
|
if (fieldChanges.size() == 0) { |
|
|
|