|
|
|
@ -302,16 +302,16 @@ public class HealthCodeAction extends BaseAction { |
|
|
|
|
/** |
|
|
|
|
* [升级绑定]-->已在HIS绑定-->注册健康卡 |
|
|
|
|
* |
|
|
|
|
* @param weChatCode |
|
|
|
|
* @param idCardNo |
|
|
|
|
* @param cardType |
|
|
|
|
* @param openid |
|
|
|
|
* @param tel |
|
|
|
|
* @param name |
|
|
|
|
* @param nation |
|
|
|
|
* @param patientId |
|
|
|
|
* @param address |
|
|
|
|
* @return |
|
|
|
|
* @param weChatCode weChatCode |
|
|
|
|
* @param idCardNo idCardNo |
|
|
|
|
* @param cardType cardType |
|
|
|
|
* @param openid openid |
|
|
|
|
* @param tel tel |
|
|
|
|
* @param name name |
|
|
|
|
* @param nation nation |
|
|
|
|
* @param patientId patientId |
|
|
|
|
* @param address address |
|
|
|
|
* @return Result |
|
|
|
|
*/ |
|
|
|
|
@Action("upBind") |
|
|
|
|
public Result upBind(String weChatCode, String idCardNo, String cardType, String openid, String tel, String name, String nation, String patientId, String address) { |
|
|
|
@ -419,7 +419,7 @@ public class HealthCodeAction extends BaseAction { |
|
|
|
|
try { |
|
|
|
|
jsonArray = new HCodeService().batchUpdate(lstPatient); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
log.error(e.getMessage()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (jsonArray == null) return; |
|
|
|
@ -434,58 +434,4 @@ public class HealthCodeAction extends BaseAction { |
|
|
|
|
}, 2 * 1000, 30 * 1000); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
|
HCodeService hCodeService = new HCodeService(); |
|
|
|
|
String qrCodeText = hCodeService.getQRCodeText("F43F5B90877116A61D3B960EDAECBCDDDDE7F452605C23DD425CC79BF4644F61", "530127199711211059"); |
|
|
|
|
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, "口腔科", "0101011", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, "口腔科", "0101012", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, null, "0101013", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, null, "0101014", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
// 门诊缴费
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, "口腔科", "0101051", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
"0100"); |
|
|
|
|
|
|
|
|
|
// 门诊缴费记录
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, null, "0101052", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, null, "0101081", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, null, "0101082", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
|
|
|
|
|
hCodeService.reportHISData(qrCodeText, null, "0101083", HealthCardEnum.CARD_TYPE_HEALTH_CARD.STATUS, |
|
|
|
|
null); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// public static void main(String[] args){
|
|
|
|
|
// String resultCode = "-10044";
|
|
|
|
|
// HealthCardRespCodeEnum healthCardRespCodeEnum = HCodeService.resultCodeHandle(resultCode);
|
|
|
|
|
// logger.info("resultCode=[" + resultCode + "],健康卡绑定失败原因,statusMsg=" + healthCardRespCodeEnum.getMessage() );
|
|
|
|
|
// System.out.println(healthCardRespCodeEnum);
|
|
|
|
|
// if (!healthCardRespCodeEnum.isContinue()) { // 不继续执行
|
|
|
|
|
// System.out.println("停止");
|
|
|
|
|
// Integer age = IDNumberHelper.getAge("532331202010054010");
|
|
|
|
|
// if (age != null && age > 10) {
|
|
|
|
|
// System.out.println(age);
|
|
|
|
|
// }
|
|
|
|
|
// }else{
|
|
|
|
|
// System.out.println("继续");
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
} |
|
|
|
|