|
@@ -287,6 +287,7 @@ public class IsvRegisterServiceImpl implements IsvRegisterService {
|
|
|
item.setLevel(s.getDoctorTitle());
|
|
|
item.setDoctorCode(s.getDoctorCode());
|
|
|
item.setDeptCode(s.getDeptCode());
|
|
|
+ item.setDistrictName(HospitalNameEnum.getDisplayName(hospitalId));
|
|
|
}
|
|
|
List<OrderSource> orderSourceList = item.getOrderSources();
|
|
|
if (Checker.isNone(orderSourceList)) {
|
|
@@ -300,7 +301,8 @@ public class IsvRegisterServiceImpl implements IsvRegisterService {
|
|
|
//号源截止时间段
|
|
|
os.setEndTime("");
|
|
|
//挂号费用
|
|
|
- os.setCost(BizUtil.cent2Yuan(s.getFee()) + "");
|
|
|
+ os.setCost(String.format("%.2f", s.getFee() / 100d));
|
|
|
+// os.setCost(BizUtil.cent2Yuan(s.getFee()) + "");
|
|
|
//剩余数量
|
|
|
os.setRemain(Checker.getIntegerValue(s.getAvailableLeftNum()));
|
|
|
//true:确认挂号时支付,false:就诊时支付
|
|
@@ -530,7 +532,7 @@ public class IsvRegisterServiceImpl implements IsvRegisterService {
|
|
|
int orderStatus = item.getRegisteredStatus();
|
|
|
String statusName = "";
|
|
|
if ((item.getRegisteredStatus() & RegisteredStatusEnum.Cancel.getValue()) == RegisteredStatusEnum.Cancel.getValue()
|
|
|
- ) {
|
|
|
+ ) {
|
|
|
statusName = "取消预约";
|
|
|
orderStatus = 9;
|
|
|
} else if (item.getRegisteredStatus() == RegisteredStatusEnum.Refunded.getValue()) {
|
|
@@ -548,7 +550,7 @@ public class IsvRegisterServiceImpl implements IsvRegisterService {
|
|
|
GetCommonOrderListResponse resTwo = taiheRegisterServiceBlockingStub.getCommonOrderList(reqTwo);
|
|
|
if (resTwo.getCode() == ResultCode.SUCCEED_VALUE) {
|
|
|
for (CommonOrder itemTwo : resTwo.getOrderList()) {
|
|
|
- if (orderId == itemTwo.getOrderId()){
|
|
|
+ if (orderId == itemTwo.getOrderId()) {
|
|
|
statusName = itemTwo.getStatusName();
|
|
|
orderStatus = getStatus(itemTwo.getStatusName());
|
|
|
}
|
|
@@ -608,7 +610,7 @@ public class IsvRegisterServiceImpl implements IsvRegisterService {
|
|
|
data.setDepName(item.getDeptName());
|
|
|
data.setDeptCode(item.getDeptCode());
|
|
|
data.setDistrictName(item.getHospitalName());
|
|
|
- data.setTimeRange(item.getStartTime()+"~"+item.getEndTime());
|
|
|
+ data.setTimeRange(item.getStartTime() + "~" + item.getEndTime());
|
|
|
String amountStr = String.format("%.2f", amount);
|
|
|
data.setAmount(amountStr);
|
|
|
data.setStatus(getStatus(item.getStatusName()));
|
|
@@ -874,7 +876,7 @@ public class IsvRegisterServiceImpl implements IsvRegisterService {
|
|
|
if ("待就诊".equals(statusName)) {
|
|
|
return 2;
|
|
|
}
|
|
|
- if("已退款".equals(statusName)) {
|
|
|
+ if ("已退款".equals(statusName)) {
|
|
|
return 11;
|
|
|
}
|
|
|
return 0;
|