|
@ -859,7 +859,7 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr
|
|
|
if(type==2){//v0.5.1 患者仅未支付的订单能取消此时未正式开始工单,未创建咨询
|
|
|
if(orderDO.getStatus() != BaseDoorCoachOrderDO.Status.waitForPay.getType()){
|
|
|
result.put(ResponseContant.resultFlag, ResponseContant.fail);
|
|
|
String failMsg = "无法取消工单,已支付的工单需要到我的订单中进行取消," + orderId;
|
|
|
String failMsg = "无法取消工单,已支付的工单需要到我的订单中进行申请退款," + orderId;
|
|
|
result.put(ResponseContant.resultMsg, failMsg);
|
|
|
logger.error(failMsg);
|
|
|
return result;
|
|
@ -1241,6 +1241,7 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr
|
|
|
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
|
|
|
Map<String, Integer> map = new HashMap<>();
|
|
|
Integer all = 0;
|
|
|
Integer waitForPay = 0;//待付款
|
|
|
Integer waitForAccept = 0;//待接单
|
|
|
Integer waitForServe = 0;//待服务
|
|
|
Integer served = 0;//已完成
|
|
@ -1251,6 +1252,9 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr
|
|
|
case "-1":
|
|
|
cancel += Integer.valueOf(tmp.get("num").toString()) ;
|
|
|
break;
|
|
|
case "0":
|
|
|
waitForPay += Integer.valueOf(tmp.get("num").toString()) ;
|
|
|
break;
|
|
|
case "1":
|
|
|
waitForAccept += Integer.valueOf(tmp.get("num").toString()) ;
|
|
|
break;
|
|
@ -1276,12 +1280,14 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr
|
|
|
}
|
|
|
all = waitForAccept+waitForServe+served+cancel;
|
|
|
map.put("all",all);
|
|
|
map.put("waitForPay",waitForAccept);
|
|
|
map.put("waitForAccept",waitForAccept);
|
|
|
map.put("waitForServe",waitForServe);
|
|
|
map.put("served",served);
|
|
|
map.put("cancel",cancel);
|
|
|
return map;
|
|
|
}
|
|
|
String ss="{\"projNo\":\"3\",\"idNo\":\"35020219590101423X\",\"cstatus\":\"4\",\"hospital\":\"山西医科大学第一医院\",\"dept\":\"风湿免疫科\",\"doctor\":\"张三\",\"commet\":\"备注信息\"}"
|
|
|
|
|
|
/**
|
|
|
*
|
|
@ -1360,6 +1366,7 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr
|
|
|
String statusName = "";
|
|
|
switch (statustemp){
|
|
|
case -1:statusName="已取消";break;
|
|
|
case 0:statusName="待付款";break;
|
|
|
case 1:statusName="待服务";break;
|
|
|
case 2:statusName="待服务";break;
|
|
|
case 3:statusName="待服务";break;
|