Browse Source

Merge branch 'dev' of chenweida/patient-co-management into dev

chenweida 7 years ago
parent
commit
37e5ce3999

+ 15 - 11
common/common-entity/src/main/java/com/yihu/wlyy/entity/patient/prescription/Prescription.java

@ -38,10 +38,10 @@ public class Prescription extends IdEntity {
    private String ssc;//社保卡号
    private Integer type;                    //1 处方 2 续方
    private Integer status;                  //(-3 支付过期 -2 患者自己取消 )续方取消,-1 审核不通过 ,
                                                // (0 待审核, 2调整中,3调整成功, 4调整失败 ,10 医生审核(CA)通过)审核中,
                                                // 20药师审核中,21.药师审核失败,30 开方中/药师审核成功,31.开方失败/预结算失败,
                                                // (40开方完成/待支付 ,41 支付失败 )待支付,  50 支付成功/待配药,(60配药成功/待配送)等待领药,
                                                // (61配送失败62分配健管师 65配送中,69配送到服务站)配送中,(100配送到患者手中/已完成)已完成',
    // (0 待审核, 2调整中,3调整成功, 4调整失败 ,10 医生审核(CA)通过)审核中,
    // 20药师审核中,21.药师审核失败,30 开方中/药师审核成功,31.开方失败/预结算失败,
    // (40开方完成/待支付 ,41 支付失败 )待支付,  50 支付成功/待配药,(60配药成功/待配送)等待领药,
    // (61配送失败62分配健管师 65配送中,69配送到服务站)配送中,(100配送到患者手中/已完成)已完成',
    private String doctor;                   //开处方的医生code 关联 wlyy_doctor
    private String doctorName;               //医生名称
    private Long adminTeamId;             //患者签约的行政团队
@ -89,7 +89,7 @@ public class Prescription extends IdEntity {
    private String jwRegisterFee; //基卫-诊金
    private String prescribeReason; //开方失败/成功原因
    private Date prescribeTime ;//开方失败、成功时间
    private Date prescribeTime;//开方失败、成功时间
    private String dispensaryTypeName; //类型翻译
@ -367,7 +367,7 @@ public class Prescription extends IdEntity {
    }
    public void setStatusName(String statusName) {
        this.statusName = getStatusName(status,null);
        this.statusName = getStatusName(status, null, null);
    }
    public Date getExpressageTime() {
@ -379,7 +379,7 @@ public class Prescription extends IdEntity {
    }
    @Transient
    public static String getStatusName(Integer status, String hospitalName) {
    public static String getStatusName(Integer status, String hospitalName, String userName) {
        /**
         *  no_reviewed("审核不通过", -1),
@ -458,15 +458,19 @@ public class Prescription extends IdEntity {
                return "配送中 ";
            }
            case 69: {
                if (StringUtils.isEmpty(hospitalName)) {
                if (StringUtils.isEmpty(hospitalName) || StringUtils.isEmpty(userName)) {
                    return "配送到服务站";
                }
                {
                    return "配送到" + hospitalName;
                    return "配送到" + hospitalName + ",接收人:" + userName;
                }
            }
            case 100: {
                return "续方完成";
                if (StringUtils.isEmpty(userName)) {
                    return "续方完成";
                } else {
                    return "续方完成,确认人:" + userName;
                }
            }
        }
        return "未知";
@ -620,7 +624,7 @@ public class Prescription extends IdEntity {
    @Transient
    public String getDispensaryTypeName() {
        if(dispensaryType!=null){
        if (dispensaryType != null) {
            switch (this.dispensaryType) {
                case 1: {
                    return "自取";

+ 1 - 1
common/common-entity/src/main/java/com/yihu/wlyy/entity/patient/prescription/PrescriptionLog.java

@ -250,7 +250,7 @@ public class PrescriptionLog extends IdEntity {
    @Transient
    public String getStatusName() {
        return Prescription.getStatusName(this.status,hospitalName+",接收人:"+userName);
        return Prescription.getStatusName(this.status,hospitalName,userName);
    }
}