master
Miku 2 years ago
parent 1bcd266b5f
commit 0726871fb4

@ -6,6 +6,9 @@ import com.smart.module.car.entity.CarParkManage;
import com.smart.module.car.repository.ParkManageRepository;
import com.smart.module.car.service.ParkManageService;
import com.smart.module.pay.entity.AppPayConfig;
import com.smart.module.pay.repository.PayConfigRepository;
import com.yungouos.pay.merge.MergePay;
import org.apache.shiro.authz.annotation.Logical;
import org.apache.shiro.authz.annotation.RequiresRoles;
import org.springframework.beans.factory.annotation.Autowired;
@ -32,6 +35,9 @@ public class ParkManageController {
private ParkManageRepository parkManageRepository;
// 注入停车场管理仓库,用于查询停车场信息
@Autowired
private PayConfigRepository payConfigRepository;
// 注入支付配置仓库,用于查询支付配置信息
/**
*
@ -87,5 +93,17 @@ public class ParkManageController {
}
// 返回停车场列表信息的接口,需要管理员或组织管理员角色权限
/**
*
*/
@PostMapping("/createPay")
public Result createPay(Long carParkId){
AppPayConfig config = payConfigRepository.findByCarParkId(carParkId);
MergePay.nativePay(OrderUtils.getOrderNo(),"100",
config.getMchId(),"停车收费","","","","",
"","","",config.getSecretKey());
return Result.ok();
}
// 生成停车场支付码的接口根据停车场id查询支付配置信息并根据支付配置信息生成支付码
}

Loading…
Cancel
Save