解决多用户对同一机构同一护理单元进行绑定缴费都能成功问题
This commit is contained in:
parent
91707afb62
commit
1cce2502c9
|
|
@ -119,6 +119,11 @@ public class NuBaseInfo implements Serializable {
|
|||
@ApiModelProperty(value = "是否已同步0已同步 1未同步")
|
||||
private java.lang.String izSync;
|
||||
|
||||
/**
|
||||
* 是否绑定护理单元支付中 Y支付中(有客户正在给护理单元充值) N没有人在绑定缴费(可以让用户绑定)
|
||||
*/
|
||||
private String izBindPaying;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String deviceId;//摄像头 ID
|
||||
@TableField(exist = false)
|
||||
|
|
|
|||
|
|
@ -211,16 +211,32 @@ public class ElderApi {
|
|||
}
|
||||
result.setNuId(nuId);
|
||||
result.setNuStatus(baseInfo.getStatus());//使用状态 0未使用 1占用 2入住 3退住 4留床
|
||||
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
//规则一致但是管理、业务分开写 避免因为管理平台访问问题导致客户无法入住
|
||||
if ("0".equals(baseInfo.getStatus()) || "3".equals(baseInfo.getStatus())) {
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
result.setNuCanUse("0");//可以绑定
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
} else {
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
result.setNuCanUse("1");//不可绑定
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
result.setMsg("护理单元使用中");//不可用提示语
|
||||
}
|
||||
|
||||
if ("Y".equals(baseInfo.getIzBindPaying())) {
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
result.setNuCanUse("1");//不可绑定
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
result.setMsg("护理单元绑定中");//不可用提示语
|
||||
}
|
||||
|
||||
if (!baseInfo.isWechatPayEnabled()) {
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
result.setNuCanUse("1");//微信支付关闭导致 不可绑定
|
||||
result.setMsg("护理单元维护中");//不可用提示语
|
||||
//===!!!如果改变绑定规则 业务端同时也需要修改!!!===
|
||||
}
|
||||
result.setNuName(baseInfo.getNuName());
|
||||
return Result.OK(result);
|
||||
|
|
|
|||
|
|
@ -81,6 +81,11 @@ public class NuBaseInfoEntity implements Serializable {
|
|||
* 所属部门
|
||||
*/
|
||||
private String sysOrgCode;
|
||||
|
||||
/**
|
||||
* 是否绑定护理单元支付中 Y支付中(有客户正在给护理单元充值) N没有人在绑定缴费(可以让用户绑定)
|
||||
*/
|
||||
private String izBindPaying;
|
||||
/**
|
||||
* 是否已同步0已同步 1未同步
|
||||
*/
|
||||
|
|
@ -102,4 +107,6 @@ public class NuBaseInfoEntity implements Serializable {
|
|||
|
||||
private String elderTableId;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue