private String sign_type;
@Sign
private String version;
+ @Sign
+ private String tenantid;
private static final Logger logger = LoggerFactory.getLogger(APIRequestParam.class);
+ public String getTenantid() {
+ return tenantid;
+ }
+
+ public void setTenantid(String tenantid) {
+ this.tenantid = tenantid;
+ }
+
public String getSign() {
return sign;
}
import com.supwisdom.dlpay.api.service.ShopService
import com.supwisdom.dlpay.exception.TransactionException
import com.supwisdom.dlpay.framework.service.CommonService
+import com.supwisdom.dlpay.framework.tenant.TenantContext
import com.supwisdom.dlpay.framework.util.TradeErrorCode
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.http.ResponseEntity
@PostMapping("/open")
fun openAccount(@RequestBody param: OpenShopParam): ResponseEntity<Any> {
try {
+ TenantContext.setTenantSchema(param.tenantid)
shopService.findByThirdUniqueId(param.shopUniqueId)?.let {
return ResponseEntity.ok(ResponseBodyBuilder.create()
.fail(TradeErrorCode.BUSINESS_SHOP_EXISTS, "该商户唯一号[${param.shopUniqueId}]已经存在"))
@GetMapping("/query")
fun queryShop(@RequestBody param: QueryShopParam): ResponseEntity<Any> {
try {
+ TenantContext.setTenantSchema(param.tenantid)
shopService.findByShopBySearch(param.shopid, param.shopaccno, param.shopUniqueId)?.let {
return ResponseEntity.ok(ResponseBodyBuilder.create()
.data("shop", it)