|
|
@ -22,6 +22,7 @@ import com.hxhq.business.form.mjy.GdForm; |
|
|
import com.hxhq.business.form.sj.*; |
|
|
import com.hxhq.business.form.sj.*; |
|
|
import com.hxhq.business.service.ISjTzService; |
|
|
import com.hxhq.business.service.ISjTzService; |
|
|
import com.hxhq.business.service.ISjJcgjService; |
|
|
import com.hxhq.business.service.ISjJcgjService; |
|
|
|
|
|
import com.hxhq.business.service.IStudySjService; |
|
|
import com.hxhq.business.utils.JctUtil; |
|
|
import com.hxhq.business.utils.JctUtil; |
|
|
import com.hxhq.business.utils.ObjectCompareUtil; |
|
|
import com.hxhq.business.utils.ObjectCompareUtil; |
|
|
import com.hxhq.common.core.exception.ServiceException; |
|
|
import com.hxhq.common.core.exception.ServiceException; |
|
|
@ -31,6 +32,7 @@ import com.hxhq.system.api.domain.SysUser; |
|
|
import com.hxhq.system.service.ISysUserService; |
|
|
import com.hxhq.system.service.ISysUserService; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.math.NumberUtils; |
|
|
import org.apache.commons.lang3.math.NumberUtils; |
|
|
|
|
|
import org.omg.PortableInterceptor.SYSTEM_EXCEPTION; |
|
|
import org.springframework.beans.BeanUtils; |
|
|
import org.springframework.beans.BeanUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
@ -57,6 +59,9 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
@Autowired |
|
|
@Autowired |
|
|
private ISjTzService sjTzService; |
|
|
private ISjTzService sjTzService; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private IStudySjService studySjService; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 查询试剂库存列表 |
|
|
* 查询试剂库存列表 |
|
|
* |
|
|
* |
|
|
@ -64,35 +69,48 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
* @return 试剂库存 |
|
|
* @return 试剂库存 |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public List<Sj> queryList(SjSearchListForm form) |
|
|
|
|
|
|
|
|
public List<SjListDto> queryList(SjSearchListForm form) |
|
|
{ |
|
|
{ |
|
|
QueryWrapper<Sj> queryWrapper = Wrappers.query(); |
|
|
QueryWrapper<Sj> queryWrapper = Wrappers.query(); |
|
|
|
|
|
queryWrapper.eq("s.del_flag", 0); |
|
|
if(StringUtils.isNotEmpty(form.getMc())) { |
|
|
if(StringUtils.isNotEmpty(form.getMc())) { |
|
|
queryWrapper.like("mc", form.getMc()); |
|
|
|
|
|
|
|
|
queryWrapper.like("s.mc", form.getMc()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getBh())) { |
|
|
if(StringUtils.isNotEmpty(form.getBh())) { |
|
|
queryWrapper.like("bh", form.getBh()); |
|
|
|
|
|
|
|
|
queryWrapper.like("s.bh", form.getBh()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getStartDate())) { |
|
|
if(StringUtils.isNotEmpty(form.getStartDate())) { |
|
|
queryWrapper.ge("sxr", form.getStartDate()); |
|
|
|
|
|
|
|
|
queryWrapper.ge("s.sxr", form.getStartDate()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getEndDate())) { |
|
|
if(StringUtils.isNotEmpty(form.getEndDate())) { |
|
|
queryWrapper.le("sxr", form.getEndDate()); |
|
|
|
|
|
|
|
|
queryWrapper.le("s.sxr", form.getEndDate()); |
|
|
} |
|
|
} |
|
|
if(form.getZjzt() != null) { |
|
|
if(form.getZjzt() != null) { |
|
|
queryWrapper.eq("zjzt", form.getZjzt()); |
|
|
|
|
|
|
|
|
queryWrapper.eq("s.zjzt", form.getZjzt()); |
|
|
} |
|
|
} |
|
|
if(form.getJyzt() != null) { |
|
|
if(form.getJyzt() != null) { |
|
|
queryWrapper.eq("jyzt", form.getJyzt()); |
|
|
|
|
|
|
|
|
queryWrapper.eq("s.jyzt", form.getJyzt()); |
|
|
|
|
|
} |
|
|
|
|
|
if(StringUtils.isNotEmpty(form.getDeptName())) { |
|
|
|
|
|
queryWrapper.like("d.dept_name", form.getDeptName()); |
|
|
} |
|
|
} |
|
|
queryWrapper.orderByDesc("id"); |
|
|
|
|
|
return this.list(queryWrapper); |
|
|
|
|
|
|
|
|
if(StringUtils.isNotEmpty(form.getStudyName())) { |
|
|
|
|
|
queryWrapper.like("t.name", form.getStudyName()); |
|
|
|
|
|
} |
|
|
|
|
|
queryWrapper.orderByDesc("s.id"); |
|
|
|
|
|
return baseMapper.queryList(queryWrapper); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public SjListDto getInfo(Long id) { |
|
|
|
|
|
|
|
|
|
|
|
return baseMapper.queryInfo(id); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void xgkc(SjXgkcForm form) { |
|
|
public void xgkc(SjXgkcForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new SecurityException("参数id不正确"); |
|
|
throw new SecurityException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -118,10 +136,13 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
jcgj.setSjId(sjOld.getId()); |
|
|
jcgj.setSjId(sjOld.getId()); |
|
|
jcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
jcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
jcgj.setJcmc("修改库存"); |
|
|
jcgj.setJcmc("修改库存"); |
|
|
|
|
|
jcgj.setJcmcEn("Change Inventory"); |
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
jcgj.setJcnr(fieldChange.toString()); |
|
|
jcgj.setJcnr(fieldChange.toString()); |
|
|
|
|
|
jcgj.setJcnrEn(fieldChange.toEnString()); |
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
jcgj.setQmrMcEn(qmr.getUserName()); |
|
|
jcgj.setRemark(form.getKcbjbz()); |
|
|
jcgj.setRemark(form.getKcbjbz()); |
|
|
sjJcgjList.add(jcgj); |
|
|
sjJcgjList.add(jcgj); |
|
|
} |
|
|
} |
|
|
@ -129,14 +150,16 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
//endregion |
|
|
//endregion |
|
|
|
|
|
|
|
|
// 台账 |
|
|
// 台账 |
|
|
sjTzService.saveTz(sjOld.getId(), qmr.getUserId(), qmr.getNickName(), "修改库存", form.getKc(), form.getKcdw(), form.getKcbjbz()); |
|
|
|
|
|
|
|
|
sjTzService.saveTz(sjOld.getId(), qmr.getUserId(), qmr.getNickName(), qmr.getUserName(), |
|
|
|
|
|
"修改库存", "Change Inventory", form.getKc(), form.getKcdw(), form.getKcbjbz()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void cz(CzSjForm form) { |
|
|
public void cz(CzSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId() < 0) { |
|
|
if (form.getId() == null || form.getId() < 0) { |
|
|
throw new SecurityException("参数id不正确"); |
|
|
throw new SecurityException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -163,18 +186,27 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
jcnrMap.put("处置方式", form.getCzfs()); |
|
|
jcnrMap.put("处置方式", form.getCzfs()); |
|
|
jcnrMap.put("处置量", form.getCzl()); |
|
|
jcnrMap.put("处置量", form.getCzl()); |
|
|
jcnrMap.put("原因", form.getRemark()); |
|
|
jcnrMap.put("原因", form.getRemark()); |
|
|
|
|
|
|
|
|
|
|
|
LinkedHashMap<String, String> jcnrEnMap = new LinkedHashMap<>(); |
|
|
|
|
|
jcnrEnMap.put("Dispose Method", form.getCzfs()); |
|
|
|
|
|
jcnrEnMap.put("Amount", form.getCzl()); |
|
|
|
|
|
jcnrEnMap.put("Reason", form.getRemark()); |
|
|
SjJcgj sjJcgj = new SjJcgj(); |
|
|
SjJcgj sjJcgj = new SjJcgj(); |
|
|
sjJcgj.setSjId(sjOld.getId()); |
|
|
sjJcgj.setSjId(sjOld.getId()); |
|
|
sjJcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
sjJcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
sjJcgj.setJcmc("处置"); |
|
|
sjJcgj.setJcmc("处置"); |
|
|
|
|
|
sjJcgj.setJcmcEn("Dispose"); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
|
|
|
sjJcgj.setJcnrEn(JctUtil.formatStr(jcnrEnMap)); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjJcgj.setQmrMcEn(qmr.getUserName()); |
|
|
sjJcgjService.save(sjJcgj); |
|
|
sjJcgjService.save(sjJcgj); |
|
|
|
|
|
|
|
|
// 台账 |
|
|
// 台账 |
|
|
sjTzService.saveTz(sjOld.getId(), qmr.getUserId(), qmr.getNickName(), "处置", form.getCzl(), sjOld.getKcdw(), form.getRemark()); |
|
|
|
|
|
|
|
|
sjTzService.saveTz(sjOld.getId(), qmr.getUserId(), qmr.getNickName(), qmr.getUserName(), |
|
|
|
|
|
"处置", "Dispose", form.getCzl(), sjOld.getKcdw(), form.getRemark()); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -182,7 +214,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plcz(PlczSjForm form) { |
|
|
public void plcz(PlczSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
Map<Long, Sj> map = new HashMap<>(); |
|
|
Map<Long, Sj> map = new HashMap<>(); |
|
|
@ -222,14 +254,21 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
jcnrMap.put("处置方式", itemForm.getCzfs()); |
|
|
jcnrMap.put("处置方式", itemForm.getCzfs()); |
|
|
jcnrMap.put("处置量", itemForm.getCzl()); |
|
|
jcnrMap.put("处置量", itemForm.getCzl()); |
|
|
jcnrMap.put("原因", itemForm.getRemark()); |
|
|
jcnrMap.put("原因", itemForm.getRemark()); |
|
|
|
|
|
LinkedHashMap<String, String> jcnrEnMap = new LinkedHashMap<>(); |
|
|
|
|
|
jcnrEnMap.put("Dispose Method", itemForm.getCzfs()); |
|
|
|
|
|
jcnrEnMap.put("Amount", itemForm.getCzl()); |
|
|
|
|
|
jcnrEnMap.put("Reason", itemForm.getRemark()); |
|
|
SjJcgj sjJcgj = new SjJcgj(); |
|
|
SjJcgj sjJcgj = new SjJcgj(); |
|
|
sjJcgj.setSjId(itemForm.getId()); |
|
|
sjJcgj.setSjId(itemForm.getId()); |
|
|
sjJcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
sjJcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
sjJcgj.setJcmc("处置"); |
|
|
sjJcgj.setJcmc("处置"); |
|
|
|
|
|
sjJcgj.setJcmcEn("Dispose"); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
sjJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
|
|
|
sjJcgj.setJcnrEn(JctUtil.formatStr(jcnrEnMap)); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjJcgj.setQmrMcEn(qmr.getUserName()); |
|
|
sjJcgjList.add(sjJcgj); |
|
|
sjJcgjList.add(sjJcgj); |
|
|
|
|
|
|
|
|
// 台账 |
|
|
// 台账 |
|
|
@ -237,7 +276,9 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
sjTz.setSjId(sj.getId()); |
|
|
sjTz.setSjId(sj.getId()); |
|
|
sjTz.setQmrId(qmr.getUserId()); |
|
|
sjTz.setQmrId(qmr.getUserId()); |
|
|
sjTz.setQmrMc(qmr.getNickName()); |
|
|
sjTz.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjTz.setQmrMcEn(qmr.getUserName()); |
|
|
sjTz.setQmyy("处置"); |
|
|
sjTz.setQmyy("处置"); |
|
|
|
|
|
sjTz.setQmyyEn("Dispose"); |
|
|
sjTz.setCzl(itemForm.getCzl()); |
|
|
sjTz.setCzl(itemForm.getCzl()); |
|
|
sjTz.setCzldw(sj.getKcdw()); |
|
|
sjTz.setCzldw(sj.getKcdw()); |
|
|
sjTz.setRemark(itemForm.getRemark()); |
|
|
sjTz.setRemark(itemForm.getRemark()); |
|
|
@ -252,7 +293,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void sd(SdSjForm form) { |
|
|
public void sd(SdSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new SecurityException("参数id不正确"); |
|
|
throw new SecurityException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -268,16 +309,18 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
formData.put("备注", form.getRemark()); |
|
|
formData.put("备注", form.getRemark()); |
|
|
// formData.put("签名意义", "锁定试剂"); |
|
|
|
|
|
// formData.put("签名人", qmr.getNickName()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "锁定试剂", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
|
|
formDataEn.put("Comment", form.getRemark()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "锁定试剂", "Lock Reagent",JcmcysEnum.green.getValue(), |
|
|
|
|
|
JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plsd(SdSjForm form) { |
|
|
public void plsd(SdSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
for (Long id : form.getIds()) { |
|
|
for (Long id : form.getIds()) { |
|
|
@ -297,11 +340,14 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
this.updateBatchById(sjList); |
|
|
this.updateBatchById(sjList); |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
for (Sj sj : sjList) { |
|
|
for (Sj sj : sjList) { |
|
|
|
|
|
//稽查轨迹 |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
formData.put("备注", form.getRemark()); |
|
|
formData.put("备注", form.getRemark()); |
|
|
// formData.put("签名意义", "锁定试剂"); |
|
|
|
|
|
// formData.put("签名人", qmr.getNickName()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "锁定试剂", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
|
|
formDataEn.put("Comment", form.getRemark()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "锁定试剂", "Lock Reagent", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), |
|
|
|
|
|
JctUtil.formatStr(formDataEn)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
@ -309,7 +355,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
@Override |
|
|
@Override |
|
|
public void js(JsSjForm form) { |
|
|
public void js(JsSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new SecurityException("参数id不正确"); |
|
|
throw new SecurityException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -326,15 +372,18 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
formData.put("备注", form.getRemark()); |
|
|
formData.put("备注", form.getRemark()); |
|
|
// formData.put("签名意义", "解锁试剂"); |
|
|
|
|
|
// formData.put("签名人", qmr.getNickName()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "解锁试剂", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
|
|
formDataEn.put("Comment", form.getRemark()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "解锁试剂","Unlock Reagent", |
|
|
|
|
|
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void jy(JySjForm form) { |
|
|
public void jy(JySjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new SecurityException("参数id不正确"); |
|
|
throw new SecurityException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -358,15 +407,20 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate())); |
|
|
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate())); |
|
|
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate())); |
|
|
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate())); |
|
|
formData.put("备注", form.getRemark()); |
|
|
formData.put("备注", form.getRemark()); |
|
|
// formData.put("签名意义", "申请借阅"); |
|
|
|
|
|
// formData.put("签名人", qmr.getNickName()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
|
|
formDataEn.put("Start Date", DateUtils.dateTime(form.getStartDate())); |
|
|
|
|
|
formDataEn.put("End Date", DateUtils.dateTime(form.getEndDate())); |
|
|
|
|
|
formDataEn.put("Comment", form.getRemark()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", "Apply for Check-out", |
|
|
|
|
|
JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void jd(JdSjForm form) { |
|
|
public void jd(JdSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new SecurityException("参数id不正确"); |
|
|
throw new SecurityException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -383,15 +437,18 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
formData.put("备注", form.getRemark()); |
|
|
formData.put("备注", form.getRemark()); |
|
|
// formData.put("签名意义", "申请解档"); |
|
|
|
|
|
// formData.put("签名人", qmr.getNickName()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
|
|
formDataEn.put("Comment", form.getRemark()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "申请解档", "Apply for De-archiving", |
|
|
|
|
|
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void gd(GdSjForm form) { |
|
|
public void gd(GdSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new SecurityException("参数id不正确"); |
|
|
throw new SecurityException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -408,15 +465,18 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
formData.put("备注", form.getRemark()); |
|
|
formData.put("备注", form.getRemark()); |
|
|
// formData.put("签名意义", "申请归档"); |
|
|
|
|
|
// formData.put("签名人", qmr.getNickName()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
|
|
formDataEn.put("Comment", form.getRemark()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sjOld.getId(), JcgjlxEnum.lc.getValue(), "申请归档", "Apply for Archiving", |
|
|
|
|
|
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void plgd(GdSjForm form) { |
|
|
public void plgd(GdSjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
for (Long id : form.getIds()) { |
|
|
for (Long id : form.getIds()) { |
|
|
@ -440,9 +500,11 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
for (Sj sj : sjList) { |
|
|
for (Sj sj : sjList) { |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
formData.put("备注", form.getRemark()); |
|
|
formData.put("备注", form.getRemark()); |
|
|
// formData.put("签名意义", "申请归档"); |
|
|
|
|
|
// formData.put("签名人", qmr.getNickName()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
|
|
formDataEn.put("Comment", form.getRemark()); |
|
|
|
|
|
sjJcgjService.saveJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "申请归档", "Apply for Archiving", |
|
|
|
|
|
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
@ -450,7 +512,8 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
@Override |
|
|
@Override |
|
|
public void bj(SjBjForm form) { |
|
|
public void bj(SjBjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sj sjOld = this.getById(form.getId()); |
|
|
Sj sjOld = this.getById(form.getId()); |
|
|
if (sjOld == null) { |
|
|
if (sjOld == null) { |
|
|
@ -473,10 +536,13 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
sjJcgj.setSjId(sjOld.getId()); |
|
|
sjJcgj.setSjId(sjOld.getId()); |
|
|
sjJcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
sjJcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
sjJcgj.setJcmc("编辑"); |
|
|
sjJcgj.setJcmc("编辑"); |
|
|
|
|
|
sjJcgj.setJcmcEn("Edit"); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
sjJcgj.setJcnr(fieldChange.toString()); |
|
|
sjJcgj.setJcnr(fieldChange.toString()); |
|
|
|
|
|
sjJcgj.setJcnrEn(fieldChange.toEnString()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjJcgj.setQmrMcEn(qmr.getUserName()); |
|
|
sjJcgj.setRemark(form.getQmbz()); |
|
|
sjJcgj.setRemark(form.getQmbz()); |
|
|
gspJcgjList.add(sjJcgj); |
|
|
gspJcgjList.add(sjJcgj); |
|
|
} |
|
|
} |
|
|
@ -523,6 +589,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
// 生成/使用 |
|
|
// 生成/使用 |
|
|
String resource = studyFormFill.getResource(); |
|
|
String resource = studyFormFill.getResource(); |
|
|
Map<String, Sj> sjMap = new HashMap<>(); |
|
|
Map<String, Sj> sjMap = new HashMap<>(); |
|
|
|
|
|
List<Sj> sjList = new ArrayList<>(); |
|
|
LinkedList<SjJcgj> jcgjList = new LinkedList<>(); |
|
|
LinkedList<SjJcgj> jcgjList = new LinkedList<>(); |
|
|
LinkedList<SjTz> tzList = new LinkedList<>(); |
|
|
LinkedList<SjTz> tzList = new LinkedList<>(); |
|
|
if(StringUtils.isNotEmpty(resource) && !StringUtils.equals("[]", resource)) { |
|
|
if(StringUtils.isNotEmpty(resource) && !StringUtils.equals("[]", resource)) { |
|
|
@ -531,8 +598,8 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
// 根据编号获取需要处置的试剂列表 |
|
|
// 根据编号获取需要处置的试剂列表 |
|
|
LambdaQueryWrapper<Sj> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<Sj> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
queryWrapper.in(Sj::getBh, bhList); |
|
|
queryWrapper.in(Sj::getBh, bhList); |
|
|
List<Sj> resourceList = this.list(queryWrapper); |
|
|
|
|
|
for (Sj sj : resourceList) { |
|
|
|
|
|
|
|
|
sjList = this.list(queryWrapper); |
|
|
|
|
|
for (Sj sj : sjList) { |
|
|
sjMap.put(sj.getBh(), sj); |
|
|
sjMap.put(sj.getBh(), sj); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -560,25 +627,15 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
if(sj.getId() == null) { |
|
|
if(sj.getId() == null) { |
|
|
this.save(sj); |
|
|
this.save(sj); |
|
|
// 稽查轨迹 |
|
|
// 稽查轨迹 |
|
|
SjJcgj sjJcgj = new SjJcgj(); |
|
|
|
|
|
sjJcgj.setSjId(sj.getId()); |
|
|
|
|
|
sjJcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
|
|
|
sjJcgj.setJcmc("配制完成"); |
|
|
|
|
|
sjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
|
|
|
sjJcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
sjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
|
|
|
SjJcgj sjJcgj = sjJcgjService.genJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "配制完成", "Formulation Completed", |
|
|
|
|
|
JcmcysEnum.green.getValue(), null, null, qmr); |
|
|
jcgjList.add(sjJcgj); |
|
|
jcgjList.add(sjJcgj); |
|
|
|
|
|
|
|
|
// 台账 |
|
|
// 台账 |
|
|
SjTz sjTz = new SjTz(); |
|
|
|
|
|
sjTz.setSjId(sj.getId()); |
|
|
|
|
|
sjTz.setQmrId(qmr.getUserId()); |
|
|
|
|
|
sjTz.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjTz.setQmyy("配制完成"); |
|
|
|
|
|
sjTz.setCzl(sj.getKc()); |
|
|
|
|
|
sjTz.setCzldw(sj.getKcdw()); |
|
|
|
|
|
|
|
|
SjTz sjTz = sjTzService.genTz(sj.getId(), "配制完成", "Formulation Completed", sj.getKc(), sj.getKcdw(), null, qmr); |
|
|
tzList.add(sjTz); |
|
|
tzList.add(sjTz); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|
this.updateById(sj); |
|
|
this.updateById(sj); |
|
|
} |
|
|
} |
|
|
@ -592,24 +649,17 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
// 使用稽查轨迹 |
|
|
// 使用稽查轨迹 |
|
|
Map<String, String> jcnrMap = new LinkedHashMap<>(); |
|
|
Map<String, String> jcnrMap = new LinkedHashMap<>(); |
|
|
jcnrMap.put("使用量", syl + studyFormFillResource.getSyldw()); |
|
|
jcnrMap.put("使用量", syl + studyFormFillResource.getSyldw()); |
|
|
SjJcgj syJcgj = new SjJcgj(); |
|
|
|
|
|
syJcgj.setSjId(sj.getId()); |
|
|
|
|
|
syJcgj.setJcgjlx(JcgjlxEnum.lc.getValue()); |
|
|
|
|
|
syJcgj.setJcmc("使用"); |
|
|
|
|
|
syJcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
|
|
|
syJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
|
|
|
syJcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
syJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
jcgjList.add(syJcgj); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> jcnrEnMap = new LinkedHashMap<>(); |
|
|
|
|
|
jcnrEnMap.put("Usage Amount", syl + studyFormFillResource.getSyldw()); |
|
|
|
|
|
|
|
|
|
|
|
SjJcgj sjJcgj = sjJcgjService.genJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "使用", "Usage", |
|
|
|
|
|
JcmcysEnum.green.getValue(), JctUtil.formatStr(jcnrMap), JctUtil.formatStr(jcnrEnMap), qmr); |
|
|
|
|
|
jcgjList.add(sjJcgj); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 台账 |
|
|
// 台账 |
|
|
SjTz sjTz = new SjTz(); |
|
|
|
|
|
sjTz.setSjId(sj.getId()); |
|
|
|
|
|
sjTz.setQmrId(qmr.getUserId()); |
|
|
|
|
|
sjTz.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjTz.setQmyy("使用"); |
|
|
|
|
|
sjTz.setCzl(syl); |
|
|
|
|
|
sjTz.setCzldw(studyFormFillResource.getKcdw()); |
|
|
|
|
|
|
|
|
SjTz sjTz = sjTzService.genTz(sj.getId(), "使用", "Usage", syl, studyFormFillResource.getKcdw(), null, qmr); |
|
|
tzList.add(sjTz); |
|
|
tzList.add(sjTz); |
|
|
} |
|
|
} |
|
|
sjMap.put(sj.getBh(), sj); |
|
|
sjMap.put(sj.getBh(), sj); |
|
|
@ -629,24 +679,17 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>(); |
|
|
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>(); |
|
|
jcnrMap.put("存储位置", studyFormFillCc.getCcwz()); |
|
|
jcnrMap.put("存储位置", studyFormFillCc.getCcwz()); |
|
|
jcnrMap.put("存储条件", studyFormFillCc.getCctj()); |
|
|
jcnrMap.put("存储条件", studyFormFillCc.getCctj()); |
|
|
SjJcgj jcgj = new SjJcgj(); |
|
|
|
|
|
jcgj.setSjId(sj.getId()); |
|
|
|
|
|
jcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
|
|
|
jcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
|
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
|
|
|
jcgj.setJcmc("存储"); |
|
|
|
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
jcgjList.add(jcgj); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LinkedHashMap<String, String> jcnrEnMap = new LinkedHashMap<>(); |
|
|
|
|
|
jcnrEnMap.put("Storage Location", studyFormFillCc.getCcwz()); |
|
|
|
|
|
jcnrEnMap.put("Storage Condition", studyFormFillCc.getCctj()); |
|
|
|
|
|
|
|
|
|
|
|
SjJcgj sjJcgj = sjJcgjService.genJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "存储", "Storage", |
|
|
|
|
|
JcmcysEnum.green.getValue(), JctUtil.formatStr(jcnrMap), JctUtil.formatStr(jcnrEnMap), qmr); |
|
|
|
|
|
jcgjList.add(sjJcgj); |
|
|
|
|
|
|
|
|
// 台账 |
|
|
// 台账 |
|
|
SjTz sjTz = new SjTz(); |
|
|
|
|
|
sjTz.setSjId(sj.getId()); |
|
|
|
|
|
sjTz.setQmrId(qmr.getUserId()); |
|
|
|
|
|
sjTz.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjTz.setQmyy("存储"); |
|
|
|
|
|
sjTz.setCzl(sj.getKc()); |
|
|
|
|
|
sjTz.setCzldw(sj.getKcdw()); |
|
|
|
|
|
|
|
|
SjTz sjTz = sjTzService.genTz(sj.getId(), "存储", "Storage", sj.getKc(), sj.getKcdw(), null, qmr); |
|
|
tzList.add(sjTz); |
|
|
tzList.add(sjTz); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -664,24 +707,18 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>(); |
|
|
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>(); |
|
|
jcnrMap.put("处置方式", studyFormFillCz.getCzfs()); |
|
|
jcnrMap.put("处置方式", studyFormFillCz.getCzfs()); |
|
|
jcnrMap.put("处置量", sj.getKc() + sj.getKcdw()); |
|
|
jcnrMap.put("处置量", sj.getKc() + sj.getKcdw()); |
|
|
SjJcgj jcgj = new SjJcgj(); |
|
|
|
|
|
jcgj.setSjId(sj.getId()); |
|
|
|
|
|
jcgj.setJcgjlx(JcgjlxEnum.bj.getValue()); |
|
|
|
|
|
jcgj.setJcnr(JctUtil.formatStr(jcnrMap)); |
|
|
|
|
|
jcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
|
|
|
jcgj.setJcmc("处置"); |
|
|
|
|
|
jcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
jcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
jcgjList.add(jcgj); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LinkedHashMap<String, String> jcnrEnMap = new LinkedHashMap<>(); |
|
|
|
|
|
jcnrEnMap.put("Dispose Method", studyFormFillCz.getCzfs()); |
|
|
|
|
|
jcnrEnMap.put("Amount", sj.getKc() + sj.getKcdw()); |
|
|
|
|
|
|
|
|
|
|
|
SjJcgj sjJcgj = sjJcgjService.genJcgj(sj.getId(), JcgjlxEnum.lc.getValue(), "处置", "Dispose", |
|
|
|
|
|
JcmcysEnum.green.getValue(), JctUtil.formatStr(jcnrMap), JctUtil.formatStr(jcnrEnMap), qmr); |
|
|
|
|
|
jcgjList.add(sjJcgj); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 台账 |
|
|
// 台账 |
|
|
SjTz sjTz = new SjTz(); |
|
|
|
|
|
sjTz.setSjId(sj.getId()); |
|
|
|
|
|
sjTz.setQmrId(qmr.getUserId()); |
|
|
|
|
|
sjTz.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
sjTz.setQmyy("处置"); |
|
|
|
|
|
sjTz.setCzl(sj.getKc()); |
|
|
|
|
|
sjTz.setCzldw(sj.getKcdw()); |
|
|
|
|
|
|
|
|
SjTz sjTz = sjTzService.genTz(sj.getId(), "处置", "Dispose", sj.getKc(), sj.getKcdw(), null, qmr); |
|
|
tzList.add(sjTz); |
|
|
tzList.add(sjTz); |
|
|
} |
|
|
} |
|
|
baseMapper.updateKcBatch(studyFormFillCz.getList(), "0"); |
|
|
baseMapper.updateKcBatch(studyFormFillCz.getList(), "0"); |
|
|
@ -689,6 +726,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi |
|
|
} |
|
|
} |
|
|
sjJcgjService.saveBatch(jcgjList); |
|
|
sjJcgjService.saveBatch(jcgjList); |
|
|
sjTzService.saveBatch(tzList); |
|
|
sjTzService.saveBatch(tzList); |
|
|
|
|
|
studySjService.saveBatch(studyId, sjList); |
|
|
System.out.println(System.currentTimeMillis()); |
|
|
System.out.println(System.currentTimeMillis()); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|