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