package com.supwisdom.dlpay.api.controller
+import com.google.gson.Gson
import com.supwisdom.dlpay.agent.citizencard.YnrccUtil
import com.supwisdom.dlpay.agent.service.CitizencardPayService
import com.supwisdom.dlpay.api.bean.*
import com.supwisdom.dlpay.system.bean.LevelBean
import com.supwisdom.dlpay.system.service.PointsService
import com.supwisdom.dlpay.system.service.UserMessageService
+import mu.KotlinLogging
import org.apache.commons.beanutils.BeanUtils
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.http.ResponseEntity
-import org.springframework.validation.annotation.Validated
import org.springframework.web.bind.annotation.*
import java.net.URLDecoder
import javax.validation.Valid
@Autowired
private lateinit var userMessageService: UserMessageService
+ private val logger = KotlinLogging.logger { }
+
@PostMapping("/open")
fun openAccount(@RequestBody param: OpenUserParam): ResponseEntity<Any> {
try {
*/
@PostMapping("/bindcard")
fun bindCard(@RequestBody param: BindCardParam):ResponseEntity<Any>{
+ val logStr = Gson().toJson(param)
+ logger.info("bindcard params:$logStr")
val card = mobileApiService.findCardByNo(param.cardno)
?: return ResponseEntity.ok(ResponseBodyBuilder.create()
.fail(400, "银行卡号有误"))