Exemplo n.º 1
0
 def user_single(self, key):
     '''查询一用户'''
     relist, is_succ = Fun.model_single(FaUser, key)
     tmp = UserDal()
     tmp.__dict__ = relist.__dict__
     tmpId = [x.ID for x in relist.fa_roles]
     tmp.roleIdList = tmpId
     return tmp, is_succ
Exemplo n.º 2
0
 def Role_single(self, key):
     relist, is_succ = Fun.model_single(FaRole, key)
     tmp = RoleDal()
     tmp.__dict__ = relist.__dict__
     userId = [x.ID for x in relist.fa_user]
     moduleId = [x.ID for x in relist.fa_modules]
     tmp.fa_user_arrid = userId
     tmp.moduleIdStr = moduleId
     return tmp, is_succ
Exemplo n.º 3
0
    def userInfo_single(self, key):
        '''查询一用户'''

        user, is_succ = Fun.model_single(FaUserInfo, key)
        userDal = UserDal()

        user, msg = userDal.user_export(user)

        # 计算阴阳历
        converter = LunarSolarConverter()
        if user.YEARS_TYPE == "阳历":
            if user.BIRTHDAY_TIME is not None:
                solar = Solar(user.BIRTHDAY_TIME.year,
                              user.BIRTHDAY_TIME.month, user.BIRTHDAY_TIME.day)
                lunar = converter.SolarToLunar(solar)
                user.BirthdaysolarDate = user.BIRTHDAY_TIME.strftime(
                    "%Y年%m月%d日%H时")
                user.BirthdaylunlarDate = "%d年%02d月%02d日%02d时" % (
                    lunar.lunarYear, lunar.lunarMonth, lunar.lunarDay,
                    user.BIRTHDAY_TIME.hour)

            if user.DIED_TIME is not None:
                user.DiedsolarDate = user.DIED_TIME.strftime("%Y年%m月%d日%H时")
                solar = Solar(user.DIED_TIME.year, user.DIED_TIME.month,
                              user.DIED_TIME.day)
                lunar = converter.SolarToLunar(solar)
                user.DiedlunlarDate = "%d年%02d月%02d日%02d时" % (
                    lunar.lunarYear, lunar.lunarMonth, lunar.lunarDay,
                    user.DIED_TIME.hour)
        else:
            if user.BIRTHDAY_TIME is not None:
                user.BirthdaylunlarDate = user.BIRTHDAY_TIME.strftime(
                    "%Y年%m月%d日%H时")
                lunar = Lunar(user.BIRTHDAY_TIME.year,
                              user.BIRTHDAY_TIME.month,
                              user.BIRTHDAY_TIME.day,
                              isleap=False)
                solar = converter.LunarToSolar(lunar)
                user.BirthdaysolarDate = "%d年%02d月%02d日%02d时" % (
                    solar.solarYear, solar.solarMonth, solar.solarDay,
                    user.BIRTHDAY_TIME.hour)

            if user.DIED_TIME is not None:
                user.DiedlunlarDate = user.DIED_TIME.strftime("%Y年%m月%d日%H时")
                lunar = Lunar(user.DIED_TIME.year,
                              user.DIED_TIME.month,
                              user.DIED_TIME.day,
                              isleap=False)
                solar = converter.LunarToSolar(lunar)
                user.DiedsolarDate = "%d年%02d月%02d日%02d时" % (
                    solar.solarYear, solar.solarMonth, solar.solarDay,
                    user.DIED_TIME.hour)

        return user, is_succ
Exemplo n.º 4
0
 def district_single(self, key):
     relist, is_succ = Fun.model_single(FaDistrict, key)
     return relist, is_succ
Exemplo n.º 5
0
 def module_single(self, key):
     relist, is_succ = Fun.model_single(FaModule, key)
     return relist, is_succ
Exemplo n.º 6
0
    def file_single(self, key):
        relist,is_succ=Fun.model_single(FaFile, key)
        return relist,is_succ

            
Exemplo n.º 7
0
 def userInfo_single(self, key):
     '''查询一用户'''
     relist, is_succ = Fun.model_single(FaUserInfo, key)
     return relist, is_succ
Exemplo n.º 8
0
 def query_single(self, key):
     relist, is_succ = Fun.model_single(FaQuery, key)
     return relist, is_succ
Exemplo n.º 9
0
 def user_single(self, key):
     '''查询一用户'''
     user, is_succ = Fun.model_single(FaUser, key)
     if not is_succ.IsSuccess:
         return None, is_succ
     return self.user_export(user)