src/main/java/com/nanometer/smartlab/dao/SysReagentDao.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/nanometer/smartlab/dao/SysReagentDao.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/nanometer/smartlab/dao/SysUserDao.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/nanometer/smartlab/dao/SysUserDao.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/nanometer/smartlab/service/SysReagentServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/nanometer/smartlab/service/SysUserService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/nanometer/smartlab/service/SysUserServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/nanometer/smartlab/dao/SysReagentDao.java
@@ -12,7 +12,7 @@ public interface SysReagentDao { public SysReagent getSysReagent(String id) throws DataAccessException; public SysReagent getSysReagentByCas(SysReagent sysReagent) throws DataAccessException; public List<SysReagent> getSysReagentByCas(SysReagent sysReagent) throws DataAccessException; public SysReagent getSysReagentByCas2(SysReagent sysReagent) throws DataAccessException; public List<SysReagent> getSysReagentList(Map params) throws DataAccessException; public List<SysReagent> getSysReagentListNew(Map params) throws DataAccessException; src/main/java/com/nanometer/smartlab/dao/SysReagentDao.xml
@@ -161,7 +161,7 @@ limit #{MaxSize} </if> ) as reagent ORDER BY reagent.favortime DESC,price asc ORDER BY reagent.favortime DESC,length(reagent.name),price asc <if test="first != null and pageSize != null"> limit #{first}, #{pageSize} </if> @@ -346,35 +346,11 @@ <select id="getSysReagentByCas" parameterType="com.nanometer.smartlab.entity.SysReagent" resultMap="SysReagent"> select * From sys_reagent where type=1 and valid_flag = 1 <if test="cas!=null and cas!=''"> and cas = #{cas} <if test="productSn!=null and productSn!=''"> and product_sn = #{productSn} </if> <if test="cas==null or cas==''"> and cas is null </if> <if test="mainMetering!=null and mainMetering!=''"> and main_metering = #{mainMetering} </if> <if test="mainMetering==null or mainMetering==0"> and main_metering is null </if> <if test="reagentUnit!=null and reagentUnit!=''"> and reagent_unit=#{reagentUnit} </if> <if test="reagentUnit==null or reagentUnit==''"> and reagent_unit is null </if> <if test="reagentFormat!=null and reagentFormat!=''"> and reagent_format=#{reagentFormat} </if> <if test="reagentFormat==null or reagentFormat==''"> and reagent_format is null </if> <if test="productHome!=null and productHome!=''"> and product_home = #{productHome} </if> <if test="productHome==null or productHome==''"> and product_home is null <if test="supplierId!=null and supplierId!=''"> and supplier_id = #{supplierId} </if> </select> <select id="getReagent" resultMap="SysReagent"> src/main/java/com/nanometer/smartlab/dao/SysUserDao.java
@@ -45,4 +45,6 @@ List<SysUser> getUserListByContainerCodeNew(String containerCode, String startTime, String endTime); List<SysUserDto> selectUserInfo(); SysUser getUserByAccount(Map params); } src/main/java/com/nanometer/smartlab/dao/SysUserDao.xml
@@ -235,6 +235,13 @@ and slc.valid_flag = 1 </select> <select id="getUserByAccount" resultMap="SysUser"> select su.*, br.name as roleName from sys_user as su left join base_role as br on su.role_id = br.id left join base_meta bm on su.department = bm.id where su.valid_flag = 1 and su.account = #{account} </select> <update id="updateUserPointBySelective" parameterType="java.util.Map"> update sys_user set point=#{point} src/main/java/com/nanometer/smartlab/service/SysReagentServiceImpl.java
@@ -274,16 +274,18 @@ } @Override @Transactional public int insertSysReagentList(List<SysReagent> sysReagentList) { try { int i = 0; for (SysReagent sysReagent:sysReagentList ) { SysReagent sysReagentTmpl = new SysReagent(); sysReagentTmpl = sysReagentDao.getSysReagentByCas(sysReagent); if(sysReagentTmpl!=null){ sysReagent.setId(sysReagentTmpl.getId()); this.sysReagentDao.updateSysReagentForExport(sysReagent); List<SysReagent> sysReagentTmpl = sysReagentDao.getSysReagentByCas(sysReagent); if(sysReagentTmpl.size()>0){ for (SysReagent sr : sysReagentTmpl) { sysReagent.setId(sr.getId()); this.sysReagentDao.updateSysReagentForExport(sysReagent); } }else{ if (sysReagent.getId() == null) { sysReagent.setId(IDUtils.uuid()); src/main/java/com/nanometer/smartlab/service/SysUserService.java
@@ -39,5 +39,6 @@ List<SysUserDto> getUserInfo(); SysUser getUserByAccount(String account); } src/main/java/com/nanometer/smartlab/service/SysUserServiceImpl.java
@@ -350,5 +350,12 @@ return sysUserDao.selectUserInfo(); } @Override public SysUser getUserByAccount(String account) { Map<String, String> params = new HashMap<>(); params.put("account", account); return sysUserDao.getUserByAccount(params); } }