|
@@ -299,9 +299,10 @@ public class InpatientServiceImpl implements InpatientService {
|
|
|
// 押金缴纳(创建支付宝订单,返回支付宝交易号)
|
|
|
@Override
|
|
|
public DepositTradeResponseData depositTrade(DepositTradeRequest request) throws AppMessageException {
|
|
|
- String hisPatientId = request.getInpatientId();
|
|
|
- String strAmount = request.getAmount();
|
|
|
- String admNo = request.getAdmNo();
|
|
|
+ String hisPatientId = Checker.getStringValue(request.getInpatientId());
|
|
|
+ String strAmount = Checker.getStringValue(request.getAmount());
|
|
|
+ String admNo = Checker.getStringValue(request.getAdmNo());
|
|
|
+ CheckUtil.ensureNotEmpty(admNo, "当前就诊人非住院病人,不能缴费");
|
|
|
int userId = ContextHelper.getCurrentUserIdWrapped();
|
|
|
int amount = 0;
|
|
|
try {
|