🆗 由于默认密码变更,已无法后台登录,改为使用jsessionID登录
🆗 兼容新的打卡 🆗 增加自动打卡开关
This commit is contained in:
@@ -1,10 +1,5 @@
|
||||
package com.pomelotea.hoperun.sign.config
|
||||
|
||||
import com.pomelotea.hoperun.sign.api.HoperunSignController.Companion.expireMap
|
||||
import com.pomelotea.hoperun.sign.api.HoperunSignController.Companion.sessionMap
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties
|
||||
import org.springframework.context.annotation.Configuration
|
||||
|
||||
/**
|
||||
*
|
||||
* @version 0.0.1
|
||||
@@ -12,21 +7,23 @@ import org.springframework.context.annotation.Configuration
|
||||
* date 2022-07-18 09:56
|
||||
* 用户配置
|
||||
**/
|
||||
@Configuration
|
||||
@ConfigurationProperties("hoperun")
|
||||
open class HoperunUserConfig {
|
||||
val userConfigMap: MutableMap<String, UserConfig> = HashMap()
|
||||
var address: String = "浙江省杭州市西湖区万塘路18号黄龙时代广场B座"
|
||||
var longitueHead: String = "120.131"
|
||||
var latitudeHead: String = "30.279"
|
||||
var longitueShort: String = "120.136679"
|
||||
var latitudeShort: String = "30.279766"
|
||||
var qingUa: String = "Qing/0.9.101"
|
||||
object HoperunUserConfig {
|
||||
|
||||
init {
|
||||
expireMap.put("9119", System.currentTimeMillis() + 300000)
|
||||
addUserConfig("9119", UserConfig(username = "李建明", device = "iOS 16.2;Apple;iPhone13,2;deviceId:a8baf66f-fdeb-4f4d-b1e5-9fafcd5045b6(", projectcode = "U2103S000078", project_id = "U2103S000078", projectname = "JRKF-银河资产对接合作平台贷项目"))
|
||||
sessionMap.put("9119", "887B892ABF482A65AD9EFA4254250DFE")
|
||||
val deviceMap = mapOf<String, String>(
|
||||
"16638" to "Android 12;Redmi;M2007J3SC;deviceId:OAIDe7fa6084205e9a22d8f6f71bc91893ff;deviceName:Android",
|
||||
"9119" to "iOS 16.3.1;Apple;iPhone13,2;deviceId:a8baf66f-fdeb-4f4d-b1e5-9fafcd5045b6;deviceName:iOS;clientId:10200;os:iOS 16.3.1;brand:Apple;model:iPhone13,2;lang:zh-CN;fontNum:0;fontScale:1.0;ver:10.7.14;Mozilla/5.0 (iPhone; CPU iPhone OS 16_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148"
|
||||
)
|
||||
|
||||
val userConfigMap: MutableMap<String, UserConfig> = HashMap()
|
||||
var address: String = "浙江省杭州市西湖区转塘街道凌家桥路飞天园区"
|
||||
var longitueHead: String = "120.085"
|
||||
var latitudeHead: String = "30.138"
|
||||
var longitueShort: String = "120.0845715522375"
|
||||
var latitudeShort: String = "30.140219809955912"
|
||||
var qingUa: String = "Qing/0.9.113"
|
||||
|
||||
fun getUserConfig(employeeNo: String): UserConfig? {
|
||||
return userConfigMap.get(employeeNo)
|
||||
}
|
||||
|
||||
fun getUA(emplotyeeNo: String): String {
|
||||
@@ -36,7 +33,7 @@ open class HoperunUserConfig {
|
||||
"$longitueShort," +
|
||||
"$latitudeShort;" +
|
||||
"$qingUa;" +
|
||||
(userConfigMap.get(emplotyeeNo)!!.device ?: "")
|
||||
(deviceMap.get(emplotyeeNo) ?: "")
|
||||
}
|
||||
|
||||
fun addUserConfig(emplotyeeNo: String, userConfig: UserConfig) {
|
||||
@@ -60,8 +57,10 @@ open class HoperunUserConfig {
|
||||
|
||||
data class UserConfig(
|
||||
var username: String? = null,
|
||||
var employeeNo: String? = null,
|
||||
var device: String? = null,
|
||||
var project_id: String? = null,
|
||||
var projectname: String? = null,
|
||||
var projectcode: String? = null
|
||||
var projectcode: String? = null,
|
||||
var autoDaka: Boolean = false
|
||||
)
|
||||
Reference in New Issue
Block a user