| | |
| | | private val selfPatrolMediaFileMapper: SelfPatrolMediaFileMapper, |
| | | private val userinfoMapper: UserinfoMapper, |
| | | private val ledgerSubTypeMapper: LedgerSubTypeMapper, |
| | | private val userSettingRecordMapper: UserSettingRecordMapper, |
| | | ) : SelfPatrolService { |
| | | |
| | | @Value("\${imgPath}") |
| | |
| | | sceneType = it.getlScenetype(), |
| | | iconUrl = it.getlIconurl(), |
| | | realTime = it.getlRealTime(), |
| | | copy = it.getlAutoCopy() ?: false, |
| | | description = it.getlDescription(), |
| | | notRelated = it.getlNotRelatedSwitch() ?: true, |
| | | multigroup = it.getlMultiGroup() ?: false |
| | |
| | | ledgerType = type?.get(0)?.getlTypename() |
| | | ledgerFinished = true |
| | | isUpLoad = true |
| | | this.year = it.srYear |
| | | this.month = it.srMonth |
| | | this.day = it.srDay |
| | | updateDate = it.srSubmitdate |
| | | updateType = it.srUpdatetype |
| | | fileType = it.srEasubmitkind.toInt() |
| | |
| | | ledgerType = type.getlTypename() |
| | | ledgerFinished = it != null |
| | | isUpLoad = it != null |
| | | this.year = it?.srYear |
| | | this.month = it?.srMonth |
| | | this.day = it?.srDay |
| | | updateDate = it?.srSubmitdate |
| | | updateType = it?.srUpdatetype |
| | | fileType = it?.srEasubmitkind?.toInt() |
| | |
| | | * 自寻查承诺 |
| | | * 承诺完成后,在一个自然年内记录都有效,也可以覆盖上传 |
| | | */ |
| | | override fun promiseSelfPatrol(record: UserSettingRecord): UserSettingRecord? { |
| | | TODO("Not yet implemented") |
| | | override fun promiseSelfPatrol(userId: String): UserSettingRecord? { |
| | | var record = userSettingRecordMapper.selectByPrimaryKey(userId) |
| | | if (record == null) { |
| | | record = UserSettingRecord().apply { |
| | | this.userId = userId |
| | | this.selfPatrolPromised = true |
| | | this.lastPromisedTime = Date() |
| | | } |
| | | userSettingRecordMapper.insert(record) |
| | | } else { |
| | | record.selfPatrolPromised = true |
| | | record.lastPromisedTime = Date() |
| | | userSettingRecordMapper.updateByPrimaryKey(record) |
| | | } |
| | | return record |
| | | } |
| | | } |