Commit 65ce1c55b5bded5c685b13d0ce14840c5fbe83bd
Exists in
master
and in
6 other branches
Merge remote-tracking branch 'origin/master'
Showing 3 changed files
platform-operate-api/src/main/java/com/lyms/hospitalapi/pojo/QhdDjq.java
View file @
65ce1c5
| 1 | +package com.lyms.hospitalapi.pojo; | |
| 2 | + | |
| 3 | +import java.text.SimpleDateFormat; | |
| 4 | +import java.util.Date; | |
| 5 | + | |
| 6 | +/** | |
| 7 | + * Created by Administrator on 2017/7/11. | |
| 8 | + */ | |
| 9 | +public class QhdDjq { | |
| 10 | + | |
| 11 | + private Integer ID; //ID | |
| 12 | + | |
| 13 | + private String Pat_ID_CardNo; //身份这证号 | |
| 14 | + | |
| 15 | + private String Pat_PhoneNumber; //手机号码 | |
| 16 | + | |
| 17 | + private String Pat_CardNo; //健康卡号,社保卡号 | |
| 18 | + | |
| 19 | + private String TokenCard_No; //产检券号 | |
| 20 | + | |
| 21 | + private String TokenCard_Pwd; //消费密码 | |
| 22 | + | |
| 23 | + private Integer CardStatus; //1 正常 9作废 默认1 | |
| 24 | + | |
| 25 | + private String LMP_Date; //末次月经 | |
| 26 | + | |
| 27 | + private String Exp_Date; //有效期(最晚使用时间默认设置成末次月经+300天) | |
| 28 | + | |
| 29 | + private Integer Gravidity; //孕次 | |
| 30 | + | |
| 31 | + private Double CardBalance; //卡面金额 | |
| 32 | + | |
| 33 | + private Double CardAmont; //余额 | |
| 34 | + | |
| 35 | + private String PostHos; //办卡医院 | |
| 36 | + | |
| 37 | + private String PostDoc; //办卡医生 | |
| 38 | + | |
| 39 | + private String AreaFrom; //所属县区 | |
| 40 | + | |
| 41 | + private String ApplyInfo; //办卡原因 | |
| 42 | + | |
| 43 | + private String ApplyTime; //办卡日期 | |
| 44 | + | |
| 45 | + private String Remark; //备注 | |
| 46 | + | |
| 47 | + public QhdDjq(){} | |
| 48 | + | |
| 49 | + | |
| 50 | + public QhdDjq(Integer ID,String Pat_ID_CardNo,String Pat_PhoneNumber,String Pat_CardNo,String TokenCard_No,String TokenCard_Pwd, | |
| 51 | + Integer CardStatus,String LMP_Date,String Exp_Date,Integer Gravidity,Double CardBalance,Double CardAmont,String PostHos, | |
| 52 | + String PostDoc,String AreaFrom,String ApplyInfo,String ApplyTime,String Remark){ | |
| 53 | + | |
| 54 | + this.ID=ID; | |
| 55 | + this.Pat_ID_CardNo=Pat_ID_CardNo; | |
| 56 | + this.Pat_PhoneNumber=Pat_PhoneNumber; | |
| 57 | + this.Pat_CardNo=Pat_CardNo; | |
| 58 | + this.TokenCard_No=TokenCard_No; | |
| 59 | + this.TokenCard_Pwd=TokenCard_Pwd; | |
| 60 | + this.CardStatus=CardStatus; | |
| 61 | + this.LMP_Date=LMP_Date; | |
| 62 | + this.Exp_Date=Exp_Date; | |
| 63 | + this.Gravidity=Gravidity; | |
| 64 | + this.CardBalance=CardBalance; | |
| 65 | + this.CardAmont=CardAmont; | |
| 66 | + this.PostHos=PostHos; | |
| 67 | + this.PostDoc=PostDoc; | |
| 68 | + this.AreaFrom=AreaFrom; | |
| 69 | + this.ApplyInfo=ApplyInfo; | |
| 70 | + this.ApplyTime=ApplyTime; | |
| 71 | + this.Remark=Remark; | |
| 72 | + | |
| 73 | + } | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + public Integer getID() { | |
| 79 | + return ID; | |
| 80 | + } | |
| 81 | + | |
| 82 | + public void setID(Integer ID) { | |
| 83 | + this.ID = ID; | |
| 84 | + } | |
| 85 | + | |
| 86 | + public String getPat_ID_CardNo() { | |
| 87 | + return Pat_ID_CardNo; | |
| 88 | + } | |
| 89 | + | |
| 90 | + public void setPat_ID_CardNo(String pat_ID_CardNo) { | |
| 91 | + Pat_ID_CardNo = pat_ID_CardNo; | |
| 92 | + } | |
| 93 | + | |
| 94 | + public String getPat_PhoneNumber() { | |
| 95 | + return Pat_PhoneNumber; | |
| 96 | + } | |
| 97 | + | |
| 98 | + public void setPat_PhoneNumber(String pat_PhoneNumber) { | |
| 99 | + Pat_PhoneNumber = pat_PhoneNumber; | |
| 100 | + } | |
| 101 | + | |
| 102 | + public String getPat_CardNo() { | |
| 103 | + return Pat_CardNo; | |
| 104 | + } | |
| 105 | + | |
| 106 | + public void setPat_CardNo(String pat_CardNo) { | |
| 107 | + Pat_CardNo = pat_CardNo; | |
| 108 | + } | |
| 109 | + | |
| 110 | + public String getTokenCard_No() { | |
| 111 | + return TokenCard_No; | |
| 112 | + } | |
| 113 | + | |
| 114 | + public void setTokenCard_No(String tokenCard_No) { | |
| 115 | + TokenCard_No = tokenCard_No; | |
| 116 | + } | |
| 117 | + | |
| 118 | + public String getTokenCard_Pwd() { | |
| 119 | + return TokenCard_Pwd; | |
| 120 | + } | |
| 121 | + | |
| 122 | + public void setTokenCard_Pwd(String tokenCard_Pwd) { | |
| 123 | + TokenCard_Pwd = tokenCard_Pwd; | |
| 124 | + } | |
| 125 | + | |
| 126 | + public Integer getCardStatus() { | |
| 127 | + return CardStatus; | |
| 128 | + } | |
| 129 | + | |
| 130 | + public void setCardStatus(Integer cardStatus) { | |
| 131 | + CardStatus = cardStatus; | |
| 132 | + } | |
| 133 | + | |
| 134 | + public String getLMP_Date() { | |
| 135 | + return LMP_Date; | |
| 136 | + } | |
| 137 | + | |
| 138 | + public void setLMP_Date(String LMP_Date) { | |
| 139 | + this.LMP_Date = LMP_Date; | |
| 140 | + } | |
| 141 | + | |
| 142 | + public String getExp_Date() { | |
| 143 | + return Exp_Date; | |
| 144 | + } | |
| 145 | + | |
| 146 | + public void setExp_Date(String exp_Date) { | |
| 147 | + Exp_Date = exp_Date; | |
| 148 | + } | |
| 149 | + | |
| 150 | + public Integer getGravidity() { | |
| 151 | + return Gravidity; | |
| 152 | + } | |
| 153 | + | |
| 154 | + public void setGravidity(Integer gravidity) { | |
| 155 | + Gravidity = gravidity; | |
| 156 | + } | |
| 157 | + | |
| 158 | + public Double getCardBalance() { | |
| 159 | + return CardBalance; | |
| 160 | + } | |
| 161 | + | |
| 162 | + public void setCardBalance(Double cardBalance) { | |
| 163 | + CardBalance = cardBalance; | |
| 164 | + } | |
| 165 | + | |
| 166 | + public Double getCardAmont() { | |
| 167 | + return CardAmont; | |
| 168 | + } | |
| 169 | + | |
| 170 | + public void setCardAmont(Double cardAmont) { | |
| 171 | + CardAmont = cardAmont; | |
| 172 | + } | |
| 173 | + | |
| 174 | + public String getPostHos() { | |
| 175 | + return PostHos; | |
| 176 | + } | |
| 177 | + | |
| 178 | + public void setPostHos(String postHos) { | |
| 179 | + PostHos = postHos; | |
| 180 | + } | |
| 181 | + | |
| 182 | + public String getPostDoc() { | |
| 183 | + return PostDoc; | |
| 184 | + } | |
| 185 | + | |
| 186 | + public void setPostDoc(String postDoc) { | |
| 187 | + PostDoc = postDoc; | |
| 188 | + } | |
| 189 | + | |
| 190 | + public String getAreaFrom() { | |
| 191 | + return AreaFrom; | |
| 192 | + } | |
| 193 | + | |
| 194 | + public void setAreaFrom(String areaFrom) { | |
| 195 | + AreaFrom = areaFrom; | |
| 196 | + } | |
| 197 | + | |
| 198 | + public String getApplyInfo() { | |
| 199 | + return ApplyInfo; | |
| 200 | + } | |
| 201 | + | |
| 202 | + public void setApplyInfo(String applyInfo) { | |
| 203 | + ApplyInfo = applyInfo; | |
| 204 | + } | |
| 205 | + | |
| 206 | + public String getApplyTime() { | |
| 207 | + return ApplyTime; | |
| 208 | + } | |
| 209 | + | |
| 210 | + public void setApplyTime(String applyTime) { | |
| 211 | + ApplyTime = applyTime; | |
| 212 | + } | |
| 213 | + | |
| 214 | + public String getRemark() { | |
| 215 | + return Remark; | |
| 216 | + } | |
| 217 | + | |
| 218 | + public void setRemark(String remark) { | |
| 219 | + Remark = remark; | |
| 220 | + } | |
| 221 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CouponPrintController.java
View file @
65ce1c5
| ... | ... | @@ -5,6 +5,7 @@ |
| 5 | 5 | |
| 6 | 6 | import javax.servlet.http.HttpServletRequest; |
| 7 | 7 | |
| 8 | +import com.lyms.hospitalapi.pojo.QhdDjq; | |
| 8 | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 9 | 10 | import org.springframework.stereotype.Controller; |
| 10 | 11 | import org.springframework.web.bind.annotation.RequestMapping; |
| ... | ... | @@ -69,6 +70,48 @@ |
| 69 | 70 | return RespBuilder.buildErro(ResponseCode.SUCCESS); |
| 70 | 71 | } |
| 71 | 72 | } |
| 73 | + | |
| 74 | + | |
| 75 | + /** | |
| 76 | + * 产检券打印触发后台操作(秦皇岛产检券) | |
| 77 | + * @param request | |
| 78 | + * @return | |
| 79 | + */ | |
| 80 | + @RequestMapping(method = RequestMethod.POST,value = "/QhdprintTrigger") | |
| 81 | + @ResponseBody | |
| 82 | + @TokenRequired | |
| 83 | + public BaseObjectResponse QhdprintTrigger(HttpServletRequest request){ | |
| 84 | + | |
| 85 | + QhdDjq qhddjq =new QhdDjq(1,"1","1","1","1","1",1,"2017-7-12","",1,1.0,1.0,"1","1","1","1","1","aa"); | |
| 86 | + Integer ID=qhddjq.getID(); | |
| 87 | + String Pat_ID_CardNo=qhddjq.getPat_ID_CardNo(); | |
| 88 | + String Pat_PhoneNumber=qhddjq.getPat_PhoneNumber(); | |
| 89 | + String Pat_CardNo=qhddjq.getPat_CardNo(); | |
| 90 | + String TokenCard_No=qhddjq.getTokenCard_No(); | |
| 91 | + String TokenCard_Pwd=qhddjq.getTokenCard_Pwd(); | |
| 92 | + Integer CardStatus=qhddjq.getCardStatus(); | |
| 93 | + String LMP_Date=qhddjq.getLMP_Date(); | |
| 94 | + String Exp_Date=qhddjq.getExp_Date(); | |
| 95 | + Integer Gravidity=qhddjq.getGravidity(); | |
| 96 | + Double CardBalance=qhddjq.getCardBalance(); | |
| 97 | + Double CardAmont=qhddjq.getCardAmont(); | |
| 98 | + String PostHos=qhddjq.getPostHos(); | |
| 99 | + String PostDoc=qhddjq.getPostDoc(); | |
| 100 | + String AreaFrom=qhddjq.getAreaFrom(); | |
| 101 | + String ApplyInfo=qhddjq.getApplyInfo(); | |
| 102 | + String ApplyTime=qhddjq.getApplyTime(); | |
| 103 | + String Remark=qhddjq.getRemark(); | |
| 104 | + String result = HospitalCouponPrintUtils.getQhddjq(ID,Pat_ID_CardNo,Pat_PhoneNumber,Pat_CardNo,TokenCard_No,TokenCard_Pwd, | |
| 105 | + CardStatus,LMP_Date,Exp_Date,Gravidity,CardBalance,CardAmont,PostHos,PostDoc,AreaFrom,ApplyInfo,ApplyTime,Remark); | |
| 106 | + | |
| 107 | + if("0".equals(result)){ | |
| 108 | + return RespBuilder.buildErro(ResponseCode.SUCCESS); | |
| 109 | + }else{ | |
| 110 | + return RespBuilder.buildErro(ResponseCode.ERROR); | |
| 111 | + } | |
| 112 | + | |
| 113 | + } | |
| 114 | + | |
| 72 | 115 | |
| 73 | 116 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/HospitalCouponPrintUtils.java
View file @
65ce1c5
| ... | ... | @@ -91,5 +91,61 @@ |
| 91 | 91 | |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | + | |
| 95 | + /** | |
| 96 | + * | |
| 97 | + * @param ID 自增 | |
| 98 | + * @param Pat_ID_CardNo 身份证号(必须填写) | |
| 99 | + * @param Pat_PhoneNumber 手机号码(必须填写手机号码) | |
| 100 | + * @param Pat_CardNo 健康卡、社保卡号(必须填写) | |
| 101 | + * @param TokenCard_No 产检卷号(印刷在产检卷上)(必须填写) | |
| 102 | + * @param TokenCard_Pwd 消费密码(不填写) | |
| 103 | + * @param CardStatus 1 正常 9作废 默认1(必须填写) | |
| 104 | + * @param LMP_Date 末次月经(必须填写) | |
| 105 | + * @param Exp_Date 有效期(最晚使用时间默认设置成末次月经+300天) | |
| 106 | + * @param Gravidity 孕次(必须填写) | |
| 107 | + * @param CardBalance 卡面金额(不填写) | |
| 108 | + * @param Serial_Number 序号(不填写) | |
| 109 | + * @param PostHos 产检券发放医院(必须填写) | |
| 110 | + * @param PostDoc 产检券打印医生(必须填写) | |
| 111 | + * @param AreaFrom 所属县区(必须填写) | |
| 112 | + * @param ApplyInfo (产检) | |
| 113 | + * @param ApplyTime 产检券打印时间 | |
| 114 | + * @param Remark 备注信息 | |
| 115 | + * @return | |
| 116 | + */ | |
| 117 | + public static String getQhddjq(Integer ID,String Pat_ID_CardNo,String Pat_PhoneNumber,String Pat_CardNo,String TokenCard_No,String TokenCard_Pwd, | |
| 118 | + Integer CardStatus,String LMP_Date,String Exp_Date,Integer Gravidity,Double CardBalance,Double CardAmont,String PostHos, | |
| 119 | + String PostDoc,String AreaFrom,String ApplyInfo,String ApplyTime,String Remark){ | |
| 120 | + | |
| 121 | + Map<String,String> params = new HashMap<>(); | |
| 122 | + params.put("ID",ID.toString()); | |
| 123 | + params.put("Pat_ID_CardNo",Pat_ID_CardNo); | |
| 124 | + params.put("Pat_PhoneNumber",Pat_PhoneNumber); | |
| 125 | + params.put("Pat_CardNo",Pat_CardNo); | |
| 126 | + params.put("TokenCard_No",TokenCard_No); | |
| 127 | + params.put("TokenCard_Pwd",TokenCard_Pwd); | |
| 128 | + params.put("CardStatus",CardStatus.toString()); | |
| 129 | + params.put("LMP_Date",LMP_Date); | |
| 130 | + params.put("Exp_Date",Exp_Date); | |
| 131 | + params.put("Gravidity",Gravidity.toString()); | |
| 132 | + params.put("CardBalance",CardBalance.toString()); | |
| 133 | + params.put("CardAmont",CardAmont.toString()); | |
| 134 | + params.put("PostHos",PostHos); | |
| 135 | + params.put("PostDoc",PostDoc); | |
| 136 | + params.put("AreaFrom",AreaFrom); | |
| 137 | + params.put("ApplyInfo",ApplyInfo); | |
| 138 | + params.put("ApplyTime",ApplyTime); | |
| 139 | + params.put("Remark",Remark); | |
| 140 | + | |
| 141 | + | |
| 142 | + String result = HttpClientUtil.doPost(DJQ_URL, params, "UTF-8"); | |
| 143 | + System.out.println("result== "+result); | |
| 144 | + return result; | |
| 145 | + } | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 94 | 150 | } |