|
@@ -1,13 +1,11 @@
|
|
|
package thyyxxk.webserver.dao.his;
|
|
|
|
|
|
-import org.apache.ibatis.annotations.Insert;
|
|
|
-import org.apache.ibatis.annotations.Mapper;
|
|
|
-import org.apache.ibatis.annotations.Param;
|
|
|
-import org.apache.ibatis.annotations.Select;
|
|
|
+import org.apache.ibatis.annotations.*;
|
|
|
import thyyxxk.webserver.entity.dictionary.CodeName;
|
|
|
import thyyxxk.webserver.entity.login.UserInfo;
|
|
|
import thyyxxk.webserver.entity.login.VueMenu;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
@Mapper
|
|
@@ -15,18 +13,18 @@ public interface LoginDao {
|
|
|
@Select("select a.code, rtrim(b.name) name, a.password, a.code_rs, " +
|
|
|
"b.dept_code as dept_code," +
|
|
|
"rtrim(b.yb_code) as yb_code," +
|
|
|
- "emp_tit_code " +
|
|
|
+ "emp_tit_code, input_err_frequency , next_input_times " +
|
|
|
"from dj_user_base a " +
|
|
|
" left join a_employee_mi b on (a.code = b.code) " +
|
|
|
"where a.code_rs=#{codeRs} and a.del_flag=0")
|
|
|
UserInfo findUserByCodeRsFromDjUserBase(@Param("codeRs") String codeRs);
|
|
|
|
|
|
- @Select("select code, name, code_rs, password='123456',emp_tit_code " +
|
|
|
+ @Select("select code, name, code_rs, password ='e10adc3949ba59abbe56e057f20f883e',emp_tit_code " +
|
|
|
"from a_employee_mi where code_rs=#{codeRs} and isnull(del_flag,0)!=1")
|
|
|
UserInfo findUserByCodeRsFromEmployeeMi(@Param("codeRs") String codeRs);
|
|
|
|
|
|
@Insert("insert into dj_user_base (code, code_rs, name, password, del_flag) " +
|
|
|
- "values (#{code}, #{codeRs}, #{name}, '123456', 0)")
|
|
|
+ "values (#{code}, #{codeRs}, #{name}, 'e10adc3949ba59abbe56e057f20f883e', 0)")
|
|
|
void insertNewUserToDjUserBase(UserInfo user);
|
|
|
|
|
|
@Select("select code, name, password, code_rs,yb_code = (select yb_code from a_employee_mi where code=#{code}), " +
|
|
@@ -100,4 +98,12 @@ public interface LoginDao {
|
|
|
" and a.code = b.code " +
|
|
|
" and isnull(a.del_flag, '0') = '0'")
|
|
|
UserInfo getUserInfoByCode(String code);
|
|
|
+
|
|
|
+ @Select("select top 1 input_err_frequency from dj_user_base where code_rs = '${codeRs}'")
|
|
|
+ Integer selectInputErrFrequency(String codeRs);
|
|
|
+
|
|
|
+ @Update("update dj_user_base set input_err_frequency = ${times} , next_input_times = #{date} where code_rs = '${codeRs}' ")
|
|
|
+ void addInputErrFrequency(String codeRs, Integer times, Date date);
|
|
|
+
|
|
|
+
|
|
|
}
|