Browse Source

style:[代码规范]

master
HanLong 2 months ago
parent
commit
d6983a6d17
17 changed files with 112 additions and 12 deletions
  1. +6
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/StudyMethodMapper.java
  2. +5
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/YqMapper.java
  3. +5
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspService.java
  4. +22
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspTzService.java
  5. +2
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISjJcgjService.java
  6. +3
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISjService.java
  7. +3
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISjTzService.java
  8. +5
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyMethodReadService.java
  9. +4
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyMethodService.java
  10. +2
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyRoomHistoryService.java
  11. +11
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyRoomJcgjService.java
  12. +5
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudySjService.java
  13. +2
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IYqJcgjService.java
  14. +15
    -2
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IYqService.java
  15. +9
    -2
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SjServiceImpl.java
  16. +1
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyMethodServiceImpl.java
  17. +12
    -5
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/CalUnitTools.java

+ 6
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/StudyMethodMapper.java View File

@ -18,6 +18,12 @@ import java.util.List;
public interface StudyMethodMapper extends BaseMapper<StudyMethod> public interface StudyMethodMapper extends BaseMapper<StudyMethod>
{ {
/**
* 试验方法列表
* @param queryWrapper
* @param qmrId 签名人
* @return 试验方法列表
*/
List<StudyMethod> queryList(@Param("ew") Wrapper<StudyMethod> queryWrapper, @Param("qmrId") Long qmrId); List<StudyMethod> queryList(@Param("ew") Wrapper<StudyMethod> queryWrapper, @Param("qmrId") Long qmrId);
} }

+ 5
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/YqMapper.java View File

@ -24,5 +24,10 @@ public interface YqMapper extends BaseMapper
*/ */
List<Yq> queryList(@Param("ew") Wrapper<Yq> queryWrapper); List<Yq> queryList(@Param("ew") Wrapper<Yq> queryWrapper);
/**
* 查询仪器详情
* @param id 仪器id
* @return 仪器详情
*/
Yq queryInfo(Long id); Yq queryInfo(Long id);
} }

+ 5
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspService.java View File

@ -143,6 +143,7 @@ public interface IGspService extends IService
/** /**
* 试验关联的供试品列表 * 试验关联的供试品列表
* @param form * @param form
* @return 供试品列表
*/ */
List<GspListDto> queryStudyList(GspSearchListForm form); List<GspListDto> queryStudyList(GspSearchListForm form);
@ -166,21 +167,25 @@ public interface IGspService extends IService
/** /**
* 拒绝解档 * 拒绝解档
* @param form
*/ */
void refuseJd(GspGdForm form); void refuseJd(GspGdForm form);
/** /**
* 同意借阅 * 同意借阅
* @param form
*/ */
void agreeJy(GspJyForm form); void agreeJy(GspJyForm form);
/** /**
* 拒绝借阅 * 拒绝借阅
* @param form
*/ */
void refuseJy(GspJyForm form); void refuseJy(GspJyForm form);
/** /**
* 档案确认归还 * 档案确认归还
* @param form
*/ */
void archiveGh(GspGdForm form); void archiveGh(GspGdForm form);

+ 22
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspTzService.java View File

@ -21,6 +21,16 @@ public interface IGspTzService extends IService
*/ */
public List<GspTz> queryList(GspTz gspTz); public List<GspTz> queryList(GspTz gspTz);
/**
* 保存台账
* @param gspId 供试品id
* @param qmr 签名人
* @param qmyy 签名意义
* @param qmyyEn 签名意义-英文
* @param czl 操作量
* @param czldw 操作量单位
* @param remark 备注
*/
public void saveTz(Long gspId, SysUser qmr, String qmyy,String qmyyEn, public void saveTz(Long gspId, SysUser qmr, String qmyy,String qmyyEn,
String czl, String czldw, String remark); String czl, String czldw, String remark);
@ -33,6 +43,7 @@ public interface IGspTzService extends IService
* @param ffr2 发放人2 * @param ffr2 发放人2
* @param qmr 签名人 * @param qmr 签名人
* @param qmyy 签名意义 * @param qmyy 签名意义
* @param qmyyEn 签名意义-英文
* @param czl 操作量 * @param czl 操作量
* @param czldw 操作量单位 * @param czldw 操作量单位
* @param remark 备注 * @param remark 备注
@ -42,6 +53,17 @@ public interface IGspTzService extends IService
/** /**
* 新增归还台账 * 新增归还台账
* @param gspId 供试品id
* @param ghr1 归还人1
* @param ghr2 归还人2
* @param jsr1 接收人1
* @param jsr2 接收人2
* @param qmr 签名人
* @param qmyy 签名意义
* @param qmyyEn 签名意义-英文
* @param czl 操作量
* @param czldw 操作量单位
* @param remark 备注
*/ */
public void saveGhTz(Long gspId, SysUser ghr1, SysUser ghr2, SysUser jsr1, SysUser jsr2, SysUser qmr, String qmyy,String qmyyEn, public void saveGhTz(Long gspId, SysUser ghr1, SysUser ghr2, SysUser jsr1, SysUser jsr2, SysUser qmr, String qmyy,String qmyyEn,
String czl, String czldw, String remark); String czl, String czldw, String remark);

+ 2
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISjJcgjService.java View File

@ -26,8 +26,10 @@ public interface ISjJcgjService extends IService
* @param sjId 试剂id * @param sjId 试剂id
* @param jcgjlx 稽查轨迹类型:1:流程3编辑 * @param jcgjlx 稽查轨迹类型:1:流程3编辑
* @param jcmc 稽查名称 * @param jcmc 稽查名称
* @param jcmcEn 稽查名称-英文
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色 * @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容 * @param jcnr 稽查内容
* @param jcnrEn 稽查内容-英文
*/ */
public void saveJcgj(Long sjId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn); public void saveJcgj(Long sjId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn);

+ 3
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISjService.java View File

@ -40,13 +40,14 @@ public interface ISjService extends IService
/** /**
* 通过编号获取试剂 * 通过编号获取试剂
* @param bh 编号 * @param bh 编号
* @return 试剂
*/ */
Sj getSjByBh(String bh); Sj getSjByBh(String bh);
/** /**
* 获取试剂详情 * 获取试剂详情
* @param id 试剂id * @param id 试剂id
* @return
* @return 试剂详情
*/ */
SjListDto getInfo(Long id); SjListDto getInfo(Long id);
@ -119,6 +120,7 @@ public interface ISjService extends IService
/** /**
* 试验物资列表 * 试验物资列表
* @param form * @param form
* @return 试验物资列表
*/ */
List<SjListDto> queryStudyList(GspSearchListForm form); List<SjListDto> queryStudyList(GspSearchListForm form);

+ 3
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISjTzService.java View File

@ -28,7 +28,9 @@ public interface ISjTzService extends IService
* @param sjId 试剂id * @param sjId 试剂id
* @param qmrId 签名人id * @param qmrId 签名人id
* @param qmrMc 签名人名称 * @param qmrMc 签名人名称
* @param qmrMcEn 签名人名称-英文
* @param qmyy 签名意义 * @param qmyy 签名意义
* @param qmyyEn 签名意义-英文
* @param czl 操作量 * @param czl 操作量
* @param czldw 操作量单位 * @param czldw 操作量单位
* @param remark 备注 * @param remark 备注
@ -44,6 +46,7 @@ public interface ISjTzService extends IService
* @param czldw 操作量单位 * @param czldw 操作量单位
* @param remark 备注 * @param remark 备注
* @param qmr 签名人 * @param qmr 签名人
* @return 台账信息
*/ */
SjTz genTz(Long sjId, String qmyy, String qmyyEn, String czl, String czldw, String remark, SysUser qmr); SjTz genTz(Long sjId, String qmyy, String qmyyEn, String czl, String czldw, String remark, SysUser qmr);
} }

+ 5
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyMethodReadService.java View File

@ -15,5 +15,10 @@ import java.util.List;
*/ */
public interface IStudyMethodReadService extends IService<StudyMethodRead> public interface IStudyMethodReadService extends IService<StudyMethodRead>
{ {
/**
* 试验方法已读列表
* @param studyMethodId 试验方法id
* @return 已读列表
*/
List<StudyMethodRead> queryList(Long studyMethodId); List<StudyMethodRead> queryList(Long studyMethodId);
} }

+ 4
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyMethodService.java View File

@ -30,7 +30,10 @@ public interface IStudyMethodService extends IService
*/ */
void save(StudyMethodForm form); void save(StudyMethodForm form);
/** 阅读 */
/**
* 标记阅读
* @param form
*/
void read(StudyMethodReadForm form); void read(StudyMethodReadForm form);
/** /**

+ 2
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyRoomHistoryService.java View File

@ -28,6 +28,8 @@ public interface IStudyRoomHistoryService extends IService
/** /**
* 添加饲养间更换记录 * 添加饲养间更换记录
* @param studyRoom * @param studyRoom
* @param oldLj 旧的笼具
* @param ghr 更换人
*/ */
void addStudyRoomHistory(StudyRoom studyRoom, String oldLj, SysUser ghr); void addStudyRoomHistory(StudyRoom studyRoom, String oldLj, SysUser ghr);
} }

+ 11
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyRoomJcgjService.java View File

@ -21,6 +21,17 @@ public interface IStudyRoomJcgjService extends IService
*/ */
public List<StudyRoomJcgj> queryList(StudyRoomJcgj studyRoomJcgj); public List<StudyRoomJcgj> queryList(StudyRoomJcgj studyRoomJcgj);
/**
* 保存稽查轨迹
* @param studyRoomId 饲养间id
* @param jcgjlx 稽查类型
* @param jcmc 稽查名称
* @param jcmcEn 稽查名称-英文
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容
* @param jcnrEn 稽查内容-英文
* @param qmr 签名人
*/
void saveJcgj(Long studyRoomId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, void saveJcgj(Long studyRoomId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys,
String jcnr, String jcnrEn, SysUser qmr); String jcnr, String jcnrEn, SysUser qmr);
} }

+ 5
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudySjService.java View File

@ -22,5 +22,10 @@ public interface IStudySjService extends IService
*/ */
public List<StudySj> queryList(StudySj studySj); public List<StudySj> queryList(StudySj studySj);
/**
* 批量保存试验-试剂关联
* @param studyId 试验id
* @param sjList 试剂列表
*/
void saveBatch(Long studyId, List<Sj> sjList); void saveBatch(Long studyId, List<Sj> sjList);
} }

+ 2
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IYqJcgjService.java View File

@ -25,8 +25,10 @@ public interface IYqJcgjService extends IService
* @param yqId 仪器id * @param yqId 仪器id
* @param jcgjlx 稽查轨迹类型:1:流程3编辑 * @param jcgjlx 稽查轨迹类型:1:流程3编辑
* @param jcmc 稽查名称 * @param jcmc 稽查名称
* @param jcmcEn 稽查名称-英文
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色 * @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容 * @param jcnr 稽查内容
* @param jcnrEn 稽查内容-英文
*/ */
public void saveJcgj(Long yqId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn); public void saveJcgj(Long yqId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn);
} }

+ 15
- 2
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IYqService.java View File

@ -16,14 +16,27 @@ public interface IYqService extends IService
{ {
/** /**
* 查询仪器管理列表 * 查询仪器管理列表
* @param form
* @return 仪器管理集合 * @return 仪器管理集合
*/ */
public List<Yq> queryList(YqSearchForm form); public List<Yq> queryList(YqSearchForm form);
/**
* 查询仪器详情
* @param id 仪器id
* @return 仪器详情
*/
Yq queryInfo(Long id); Yq queryInfo(Long id);
/** 新增仪器信息 */
/**
* 新增仪器信息
* @param yqForm
*/
void addYq(YqForm yqForm); void addYq(YqForm yqForm);
/**
* 更新仪器
* @param yqForm
*/
void updateYq(YqForm yqForm); void updateYq(YqForm yqForm);
} }

+ 9
- 2
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SjServiceImpl.java View File

@ -647,7 +647,7 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi
Long deptId = template.getDeptId(); Long deptId = template.getDeptId();
// 生成/使用 // 生成/使用
String resource = studyFormFill.getResource(); String resource = studyFormFill.getResource();
Map<String, Sj> sjMap = new HashMap<>();
Map<String, Sj> sjMap = new HashMap<>(16);
List<Sj> sjList = new ArrayList<>(); 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<>();
@ -806,7 +806,14 @@ public class SjServiceImpl extends ServiceImpl implements ISjServi
} }
} }
// 处置
/**
* 处置
* @param studyFormFill
* @param sjMap
* @param jcgjList
* @param tzList
* @param qmr
*/
private void cz(StudyFormFill studyFormFill, Map<String, Sj> sjMap, List<SjJcgj> jcgjList, List<SjTz> tzList, SysUser qmr) { private void cz(StudyFormFill studyFormFill, Map<String, Sj> sjMap, List<SjJcgj> jcgjList, List<SjTz> tzList, SysUser qmr) {
String empty = "[]"; String empty = "[]";
// 处置库存全变为0 // 处置库存全变为0

+ 1
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyMethodServiceImpl.java View File

@ -166,7 +166,7 @@ public class StudyMethodServiceImpl extends ServiceImpl
@Override @Override
public HashMap<String,Object> checkAllMethodReadStatus(Long userId, Long studyId, Long studySubjectId) { public HashMap<String,Object> checkAllMethodReadStatus(Long userId, Long studyId, Long studySubjectId) {
HashMap<String,Object> result=new HashMap<>();
HashMap<String,Object> result=new HashMap<>(16);
Study study = studyService.getById(studyId); Study study = studyService.getById(studyId);
if(study==null){ if(study==null){
throw new ServiceException("信息不存在"); throw new ServiceException("信息不存在");

+ 12
- 5
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/CalUnitTools.java View File

@ -11,21 +11,28 @@ import java.util.Map;
/** /**
* 单位换算工具 * 单位换算工具
* @author HanLong
*/ */
public class CalUnitTools { public class CalUnitTools {
private static String[] unitList = {"pL", "nL", "uL", "mL", "L"}; private static String[] unitList = {"pL", "nL", "uL", "mL", "L"};
// 定义单位换算基准以升L为基准单位
/**
* 定义单位换算基准以升L为基准单位
*/
private static final Map<String, BigDecimal> UNIT_TO_LITER = new HashMap<>(); private static final Map<String, BigDecimal> UNIT_TO_LITER = new HashMap<>();
static { static {
// 初始化单位换算关系 // 初始化单位换算关系
UNIT_TO_LITER.put("L", new BigDecimal("1.0")); UNIT_TO_LITER.put("L", new BigDecimal("1.0"));
UNIT_TO_LITER.put("mL", new BigDecimal("0.001")); // 毫升
UNIT_TO_LITER.put("uL", new BigDecimal("0.000001")); // 微升 (μL这里用uL代替)
UNIT_TO_LITER.put("nL", new BigDecimal("0.000000001")); // 纳升
UNIT_TO_LITER.put("pL", new BigDecimal("0.000000000001")); // 皮升
// 毫升
UNIT_TO_LITER.put("mL", new BigDecimal("0.001"));
// 微升 (μL这里用uL代替)
UNIT_TO_LITER.put("uL", new BigDecimal("0.000001"));
// 纳升
UNIT_TO_LITER.put("nL", new BigDecimal("0.000000001"));
// 皮升
UNIT_TO_LITER.put("pL", new BigDecimal("0.000000000001"));
} }
/** /**

Loading…
Cancel
Save