|
|
@@ -90,20 +90,14 @@ public class LisSyncService {
|
|
|
Assert.notEmpty(sampleInfo.getApplicantName(), "同步LIS失败,申请人姓名为空", sampleInfo.getApplicantName());
|
|
|
Entity applyUser = lisDb.queryOne("select top 1 user_id from dbo.HT_INFO_USER_EXTEND where name = N'" + sampleInfo.getApplicantName() + "' order by user_id desc");
|
|
|
Assert.notNull(applyUser, "同步LIS失败,申请人姓名[{}]不存在LIS系统", sampleInfo.getApplicantName());
|
|
|
- Entity receiveUser = lisDb.queryOne("select top 1 user_id from dbo.HT_INFO_USER_EXTEND where name = N'" + sampleInfo.getReceiveUserName() + "' order by user_id desc");
|
|
|
|
|
|
//同步LIS
|
|
|
CheckItemSerumVo item = serum.getItems().get(0);
|
|
|
|
|
|
HtScienceApply scienceApply = new HtScienceApply();
|
|
|
scienceApply.setPetType(item.getLisPetTypeId());
|
|
|
- if (receiveUser != null) {
|
|
|
- scienceApply.setCreateId(receiveUser.getStr("user_id"));
|
|
|
- scienceApply.setCreateName(sampleInfo.getReceiveUserName());
|
|
|
- } else {
|
|
|
- scienceApply.setCreateId(applyUser.getStr("user_id"));
|
|
|
- scienceApply.setCreateName(sampleInfo.getApplicantName());
|
|
|
- }
|
|
|
+ scienceApply.setCreateId(applyUser.getStr("user_id"));
|
|
|
+ scienceApply.setCreateName(sampleInfo.getApplicantName());
|
|
|
scienceApply.setApplyDocId(scienceApply.getCreateId());
|
|
|
scienceApply.setApplyDoc(scienceApply.getCreateName());
|
|
|
scienceApply.setEmail(StrUtil.nullToDefault(serum.getApplyUserEmail(), sampleInfo.getApplicantEmail()));
|