Commit 509a8f3d0da4e4c127e14df7c9ef9aabba4c8621
1 parent
87d431a0f7
Exists in
master
and in
6 other branches
儿童营养报告
Showing 5 changed files with 79 additions and 6 deletions
- platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java
- platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/ConnTools.java
- platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfHisService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java
View file @
509a8f3
... | ... | @@ -26,7 +26,7 @@ |
26 | 26 | |
27 | 27 | //String encrypt = aesEncrypt("com.lyms.platform.pojo.PatientWeight", key); System.out.println("加密后:" + encrypt); |
28 | 28 | |
29 | - String json = aesDecrypt("", key); | |
29 | + String json = aesDecrypt("ABXNyAChjb20ubHltcy5wbGF0Zm9ybS5wb2pvLlByZW1hcml0YWxDaGVja3VwAAAAFrVM9ewCAJRMAAhiYWlYaUJhb3QAEkxqYXZhL2xhbmcvU3RyaW5nO0wABWJhb1BpdAATTGphdmEvbGFuZy9JbnRlZ2VyO0wABWJpSGFucQB+AAFMAAZiaWFuU2VxAH4AAkwADWJpYW5TZURldGFpbHNxAH4AAUwAB2JpbmdHYW5xAH4AAUwACWJsb29kc2hlZHEAfgABTAACYnBxAH4AAUwABWJ1V2VpcQB+AAFMAA5jZXJ0aWZpY2F0ZU51bXEAfgABTAARY2VydGlmaWNhdGVUeXBlSWRxAH4AAUwAC2NoaWxkcmVuTnVtcQB+AAJMAAdjcmVhdGVkdAAQTGphdmEvdXRpbC9EYXRlO0wADWRlbGl2ZXJTdGF0dXNxAH4AAkwAA2ZlaXEAfgACTAAKZmVpRGV0YWlsc3EAfgABTAAFZmVuQnVxAH4AAUwABWZ1R2FvcQB+AAJMAAhmdUdhb1lvdXEAfgABTAAIZnVHYW9adW9xAH4AAUwABmZ1SmlhbnEAfgABTAADZ2FucQB+AAFMAAZnYW5KdWVxAH4AAUwABmdhb1dhbnEAfgACTAAJZ2FvV2FuWW91cQB+AAFMAAlnYW9XYW5adW9xAH4AAUwACWdjRmVuTWlXdXEAfgABTAAIZ2NGdUppYW5xAH4AAUwACGdjV2FpWWlucQB+AAFMAAhnY1ppR29uZ3EAfgABTAAIZ29uZ0ppbmdxAH4AAUwAC2dyYW5kcGFyZW50cQB+AAJMAAloZWFydFJhdGVxAH4AAUwAC2hlYXJ0Umh5dGhtcQB+AAFMAAZoZWlnaHRxAH4AAUwAA2hpdnEAfgABTAAKaG9zcGl0YWxJZHEAfgABTAAGaG91SmllcQB+AAJMAA1ob3VKaWVEZXRhaWxzcQB+AAFMAA1odW5KaWFuRG9jdG9ycQB+AAFMAAJpZHEAfgABTAALaXNCbG9vZHNoZWRxAH4AAkwAA2pCYXEAfgABTAAKakJhRGV0YWlsc3EAfgABTAAOamlCaW5nWmhlbkR1YW5xAH4AAUwACGppV2VpU3VvcQB+AAJMAAVqaVpodXEAfgACTAAMamlaaHVEZXRhaWxzcQB+AAFMAA1qaWFaaHVhbmdYaWFucQB+AAJMABRqaWFaaHVhbmdYaWFuRGV0YWlsc3EAfgABTAAOamlhbkNoYURldGFpbHNxAH4AAUwADWppYW5DaGFKaWVHdW9xAH4AAkwADmppZUhlRGFuSG9uZ1N1cQB+AAFMAAhqaW5nTHVhbnEAfgACTAAHamluZ01haXEAfgACTAAKamluZ01haVlvdXEAfgABTAAKamluZ01haVp1b3EAfgABTAARamluZ1NoZW5aaHVhbmdUYWlxAH4AAkwAGGppbmdTaGVuWmh1YW5nVGFpRGV0YWlsc3EAfgABTAAKbGFzdE1lbnNlc3EAfgABTAAEbGlZaXEAfgACTAAHbGluQmluZ3EAfgABTAAEbWFCaXEAfgACTAAFbWFvRmFxAH4AAkwADm1hcml0YWxIaXN0b3J5cQB+AAJMABRtYXRlcm5hbEdyYW5kcGFyZW50c3EAfgACTAALbWVuYXJjaGVBZ2VxAH4AAUwADG1lbm9ycmhhbGdpYXEAfgABTAAPbWVuc3RydWFsQW1vdW50cQB+AAFMAA5tZW5zdHJ1YWxDeWNsZXEAfgABTAAIbW9kaWZpZWRxAH4AA0wACW5leHRPZktpbnEAfgACTAAQbmlhb0NoYW5nR3VpUWlUYXEAfgABTAAKbmlhb0RhbkJhaXEAfgABTAALbmlhb1FpYW5YdWVxAH4AAUwACG5pYW9UYW5ncQB+AAFMAApuaWFvVG9uZ1RpcQB+AAFMAAhwYXJlbnRJZHEAfgABTAAHcGFyZW50c3EAfgACTAACcGlxAH4AAUwABHBpRnVxAH4AAkwAB3BpWmhlbmdxAH4AAUwAEHByZW1hcml0YWxVcFRpbWVxAH4AA0wACXB1Ymxpc2hJZHEAfgACTAAQcWlhbkJpYW9MaW5CYUppZXEAfgABTAAGcmVuTGl1cQB+AAJMAAlyaHh1ZVhpbmdxAH4AAUwACnJ1RmFuZ0ZhWXVxAH4AAkwAEXJ1RmFuZ0ZhWXVEZXRhaWxzcQB+AAFMAA9ydVhpYW5OdlhpbmdIdWFxAH4AAkwAFnJ1WGlhbk52WGluZ0h1YURldGFpbHNxAH4AAUwABnNhbmdPdXEAfgACTAAHc2V4VHlwZXEAfgACTAAMc2hlbmdaaGlRaVRhcQB+AAFMAAhzaGlMaVlvdXEAfgABTAAIc2hpTGladW9xAH4AAUwADHNoaVlhbkppZUd1b3EAfgABTAAFc2laaGlxAH4AAkwACXNpWmhpUWlUYXEAfgACTAAQc2laaGlRaVRhRGV0YWlsc3EAfgABTAAUc3BvdXNlQ2VydGlmaWNhdGVOdW1xAH4AAUwAF3Nwb3VzZUNlcnRpZmljYXRlVHlwZUlkcQB+AAFMAApzcG91c2VOYW1lcQB+AAFMAA10ZVNodU1pYW5Sb25ncQB+AAJMABR0ZVNodU1pYW5Sb25nRGV0YWlsc3EAfgABTAAKdGVTaHVUaVRhaXEAfgACTAARdGVTaHVUaVRhaURldGFpbHNxAH4AAUwACHRpR2VRaVRhcQB+AAFMAAV0aVRhaXEAfgACTAAMdGlUYWlEZXRhaWxzcQB+AAFMAAl0aW5nTGlZb3VxAH4AAUwACXRpbmdMaVp1b3EAfgABTAAIdmNDYXJkTm9xAH4AAUwABndhaVlpbnEAfgABTAAGd2VpZ2h0cQB+AAFMAAh4aW9uZ0t1b3EAfgACTAAPeGlvbmdLdW9EZXRhaWxzcQB+AAFMAAh4aW9uZ1RvdXEAfgABTAAPeHVlQ2hhbmdHdWlRaVRhcQB+AAFMAAl4dWVEYW5CYWlxAH4AAUwADXh1ZUhvbmdEYW5CYWlxAH4AAUwADHh1ZU5pYW9TdURhbnEAfgABTAANeHVlUWluZ0d1QmluZ3EAfgABTAAMeHVlUWluZ0d1Q2FvcQB+AAFMAAx4dWVRaW5nSmlHYW5xAH4AAUwAB3h1ZVRhbmdxAH4AAUwACnh1ZVhpYW9CYW5xAH4AAUwAB3h1ZVhpbmdxAH4AAUwABXlhblNlcQB+AAFMAAx5aUdhbkVLYW5nVGlxAH4AAUwADnlpR2FuRUthbmdZdWFucQB+AAFMABB5aUdhbkhlWGluS2FuZ1RpcQB+AAFMAAt5aUdhbkthbmdUaXEAfgABTAANeWlHYW5LYW5nWXVhbnEAfgABTAAReWlKaWFuUWlUYURldGFpbHNxAH4AAUwAC3lpWHVlWWlKaWFucQB+AAJMAAZ5aW5EYW9xAH4AAUwACnlpbkRhb1FpVGFxAH4AAUwABnlpbk1hb3EAfgACTAACeW5xAH4AAkwAC3l1WWFuTmVuZ0xpcQB+AAJMABJ5dVlhbk5lbmdMaURldGFpbHNxAH4AAUwABXphWWlucQB+AAJMAAx6YVlpbkRldGFpbHNxAH4AAUwACXpoZW5nQ2hhbnEAfgACTAAMemhpRGFvWWlKaWFucQB+AAFMAAZ6aUdvbmdxAH4AAUwADXpvbmdEYW5Ib25nU3VxAH4AAXhyACljb20ubHltcy5wbGF0Zm9ybS5jb21tb24ucmVzdWx0LkJhc2VNb2RlbAAAAAAAAAABAgAAeHBwcHQAAHNyABFqYXZhLmxhbmcuSW50ZWdlchLioKT3gYc4AgABSQAFdmFsdWV4cgAQamF2YS5sYW5nLk51bWJlcoaslR0LlOCLAgAAeHAAAAACcQB+AAZwcHQABTkwLzYwcQB+AAZ0ABIxMzI2MjYxOTkyMTEwNDUwMjFwcHNyAA5qYXZhLnV0aWwuRGF0ZWhqgQFLWXQZAwAAeHB3CAAAAWZchYKseHNxAH4ABwAAAAFxAH4ACXEAfgAGcQB+AAZwcHBwcHEAfgAGcHBwcHB0AAbmi5Lmn6VwcHB0AAI3NnB0AAMxNThwdAAKMjEwMDAwMTM3N3BwdAAKMjEwMDAwMjA0MnQAGDViYmQ5MmQxMGNmMmQ4OWZkOWYyYjMyNnEAfgAJcHBxAH4ABnBxAH4ACXEAfgAGcQB+AAlxAH4ABnEAfgAGcQB+AAlwcHBwcHEAfgAJcQB+AAZ0AAoyMDE4LTEwLTA3cHBwcQB+AAlxAH4ACXB0AAIxNHQAATJwdAAENS8zMHNxAH4ADHcIAAABZlyFgqx4cQB+AAlwcHBwcHQAGDViYmQ5MjM0MGNmMmQ4OWZkOWYyYjMyMnBwcQB+AAlxAH4ABnNxAH4ADHcIAAABZlmOdAB4c3EAfgAHfSt8+nBwcHBwcHBwcQB+AA5wcHBwcQB+AAlwcQB+AAZ0ABIxMzA4MjQxOTkxMDEyMjM1MTZ0ACQ3MGFlMWQ5My0yOTY0LTQ2YmMtODNmYS1iZWM5ZmY2MDViMWN0AAnoi4/kuozlrp1xAH4ACXEAfgAGcQB+AAlxAH4ABnBxAH4ACXEAfgAGcHBwcHQAAjUwcQB+AAlxAH4ABnBwcHBwcHBwcHBwcQB+AAZwcHBwcHEAfgAGcQB+AA5wcHEAfgAOcQB+AA5xAH4ACXEAfgAGcQB+AAlxAH4ABnBwcHA=+AAFMAAZiaWFuU2VxAH4AAkwADWJpYW5TZURldGFpbHNxAH4AAUwAB2JpbmdHYW5xAH4AAUwACWJsb29kc2hlZHEAfgABTAACYnBxAH4AAUwABWJ1V2VpcQB+AAFMAA5jZXJ0aWZpY2F0ZU51bXEAfgABTAARY2VydGlmaWNhdGVUeXBlSWRxAH4AAUwAC2NoaWxkcmVuTnVtcQB+AAJMAAdjcmVhdGVkdAAQTGphdmEvdXRpbC9EYXRlO0wADWRlbGl2ZXJTdGF0dXNxAH4AAkwAA2ZlaXEAfgACTAAKZmVpRGV0YWlsc3EAfgABTAAFZmVuQnVxAH4AAUwABWZ1R2FvcQB+AAJMAAhmdUdhb1lvdXEAfgABTAAIZnVHYW9adW9xAH4AAUwABmZ1SmlhbnEAfgABTAADZ2FucQB+AAFMAAZnYW5KdWVxAH4AAUwABmdhb1dhbnEAfgACTAAJZ2FvV2FuWW91cQB+AAFMAAlnYW9XYW5adW9xAH4AAUwACWdjRmVuTWlXdXEAfgABTAAIZ2NGdUppYW5xAH4AAUwACGdjV2FpWWlucQB+AAFMAAhnY1ppR29uZ3EAfgABTAAIZ29uZ0ppbmdxAH4AAUwAC2dyYW5kcGFyZW50cQB+AAJMAAloZWFydFJhdGVxAH4AAUwAC2hlYXJ0Umh5dGhtcQB+AAFMAAZoZWlnaHRxAH4AAUwAA2hpdnEAfgABTAAKaG9zcGl0YWxJZHEAfgABTAAGaG91SmllcQB+AAJMAA1ob3VKaWVEZXRhaWxzcQB+AAFMAA1odW5KaWFuRG9jdG9ycQB+AAFMAAJpZHEAfgABTAALaXNCbG9vZHNoZWRxAH4AAkwAA2pCYXEAfgABTAAKakJhRGV0YWlsc3EAfgABTAAOamlCaW5nWmhlbkR1YW5xAH4AAUwACGppV2VpU3VvcQB+AAJMAAVqaVpodXEAfgACTAAMamlaaHVEZXRhaWxzcQB+AAFMAA1qaWFaaHVhbmdYaWFucQB+AAJMABRqaWFaaHVhbmdYaWFuRGV0YWlsc3EAfgABTAAOamlhbkNoYURldGFpbHNxAH4AAUwADWppYW5DaGFKaWVHdW9xAH4AAkwADmppZUhlRGFuSG9uZ1N1cQB+AAFMAAhqaW5nTHVhbnEAfgACTAAHamluZ01haXEAfgACTAAKamluZ01haVlvdXEAfgABTAAKamluZ01haVp1b3EAfgABTAARamluZ1NoZW5aaHVhbmdUYWlxAH4AAkwAGGppbmdTaGVuWmh1YW5nVGFpRGV0YWlsc3EAfgABTAAKbGFzdE1lbnNlc3EAfgABTAAEbGlZaXEAfgACTAAHbGluQmluZ3EAfgABTAAEbWFCaXEAfgACTAAFbWFvRmFxAH4AAkwADm1hcml0YWxIaXN0b3J5cQB+AAJMABRtYXRlcm5hbEdyYW5kcGFyZW50c3EAfgACTAALbWVuYXJjaGVBZ2VxAH4AAUwADG1lbm9ycmhhbGdpYXEAfgABTAAPbWVuc3RydWFsQW1vdW50cQB+AAFMAA5tZW5zdHJ1YWxDeWNsZXEAfgABTAAIbW9kaWZpZWRxAH4AA0wACW5leHRPZktpbnEAfgACTAAQbmlhb0NoYW5nR3VpUWlUYXEAfgABTAAKbmlhb0RhbkJhaXEAfgABTAALbmlhb1FpYW5YdWVxAH4AAUwACG5pYW9UYW5ncQB+AAFMAApuaWFvVG9uZ1RpcQB+AAFMAAhwYXJlbnRJZHEAfgABTAAHcGFyZW50c3EAfgACTAACcGlxAH4AAUwABHBpRnVxAH4AAkwAB3BpWmhlbmdxAH4AAUwAEHByZW1hcml0YWxVcFRpbWVxAH4AA0wACXB1Ymxpc2hJZHEAfgACTAAQcWlhbkJpYW9MaW5CYUppZXEAfgABTAAGcmVuTGl1cQB+AAJMAAlyaHh1ZVhpbmdxAH4AAUwACnJ1RmFuZ0ZhWXVxAH4AAkwAEXJ1RmFuZ0ZhWXVEZXRhaWxzcQB+AAFMAA9ydVhpYW5OdlhpbmdIdWFxAH4AAkwAFnJ1WGlhbk52WGluZ0h1YURldGFpbHNxAH4AAUwABnNhbmdPdXEAfgACTAAHc2V4VHlwZXEAfgACTAAMc2hlbmdaaGlRaVRhcQB+AAFMAAhzaGlMaVlvdXEAfgABTAAIc2hpTGladW9xAH4AAUwADHNoaVlhbkppZUd1b3EAfgABTAAFc2laaGlxAH4AAkwACXNpWmhpUWlUYXEAfgACTAAQc2laaGlRaVRhRGV0YWlsc3EAfgABTAAUc3BvdXNlQ2VydGlmaWNhdGVOdW1xAH4AAUwAF3Nwb3VzZUNlcnRpZmljYXRlVHlwZUlkcQB+AAFMAApzcG91c2VOYW1lcQB+AAFMAA10ZVNodU1pYW5Sb25ncQB+AAJMABR0ZVNodU1pYW5Sb25nRGV0YWlsc3EAfgABTAAKdGVTaHVUaVRhaXEAfgACTAARdGVTaHVUaVRhaURldGFpbHNxAH4AAUwACHRpR2VRaVRhcQB+AAFMAAV0aVRhaXEAfgACTAAMdGlUYWlEZXRhaWxzcQB+AAFMAAl0aW5nTGlZb3VxAH4AAUwACXRpbmdMaVp1b3EAfgABTAAIdmNDYXJkTm9xAH4AAUwABndhaVlpbnEAfgABTAAGd2VpZ2h0cQB+AAFMAAh4aW9uZ0t1b3EAfgACTAAPeGlvbmdLdW9EZXRhaWxzcQB+AAFMAAh4aW9uZ1RvdXEAfgABTAAPeHVlQ2hhbmdHdWlRaVRhcQB+AAFMAAl4dWVEYW5CYWlxAH4AAUwADXh1ZUhvbmdEYW5CYWlxAH4AAUwADHh1ZU5pYW9TdURhbnEAfgABTAANeHVlUWluZ0d1QmluZ3EAfgABTAAMeHVlUWluZ0d1Q2FvcQB+AAFMAAx4dWVRaW5nSmlHYW5xAH4AAUwAB3h1ZVRhbmdxAH4AAUwACnh1ZVhpYW9CYW5xAH4AAUwAB3h1ZVhpbmdxAH4AAUwABXlhblNlcQB+AAFMAAx5aUdhbkVLYW5nVGlxAH4AAUwADnlpR2FuRUthbmdZdWFucQB+AAFMABB5aUdhbkhlWGluS2FuZ1RpcQB+AAFMAAt5aUdhbkthbmdUaXEAfgABTAANeWlHYW5LYW5nWXVhbnEAfgABTAAReWlKaWFuUWlUYURldGFpbHNxAH4AAUwAC3lpWHVlWWlKaWFucQB+AAJMAAZ5aW5EYW9xAH4AAUwACnlpbkRhb1FpVGFxAH4AAUwABnlpbk1hb3EAfgACTAACeW5xAH4AAkwAC3l1WWFuTmVuZ0xpcQB+AAJMABJ5dVlhbk5lbmdMaURldGFpbHNxAH4AAUwABXphWWlucQB+AAJMAAx6YVlpbkRldGFpbHNxAH4AAUwACXpoZW5nQ2hhbnEAfgACTAAMemhpRGFvWWlKaWFucQB+AAFMAAZ6aUdvbmdxAH4AAUwADXpvbmdEYW5Ib25nU3VxAH4AAXhyACljb20ubHltcy5wbGF0Zm9ybS5jb21tb24ucmVzdWx0LkJhc2VNb2RlbAAAAAAAAAABAgAAeHB0AAQ0LjAzcHQAAHNyABFqYXZhLmxhbmcuSW50ZWdlchLioKT3gYc4AgABSQAFdmFsdWV4cgAQamF2YS5sYW5nLk51bWJlcoaslR0LlOCLAgAAeHAAAAACcQB+AAdwcHQABjEwNS82NXEAfgAHdAASMTMwODIzMTk5NjEyMTMyMDQ2cHNxAH4ACAAAAAFwcQB+AA1xAH4ACnEAfgAHcQB+AAdwcHBwcHEAfgAHcHBwcHBwcHBwdAACNzR0AAI3NHQAAzE1OHQAA3lpbnBwcHQACjIxMDAwMDIwMTR0ABg1YmFhMTZjMjBjZjJhYTQ5ZDNlZDQxOThxAH4ACnBwcQB+AAdwcQB+AApxAH4AB3EAfgAKcQB+AAdxAH4AB3EAfgAKcHBwcHBxAH4ACnEAfgAHdAAKMjAxOC0wOS0yM3BwcHEAfgAKcQB+AA1wdAACMTV0AAEydAAD5LitdAAEMy8zMHNyAA5qYXZhLnV0aWwuRGF0ZWhqgQFLWXQZAwAAeHB3CAAAAWZg3Tz/eHEAfgAKcHQAAS10AAEtdAABLXQAAS1wcHBxAH4ACnEAfgAHc3EAfgAZdwgAAAFmDE8QAHhwcHB0AAR5YW5ncQB+AApxAH4AB3BwcHEAfgANcHBwdAADeWlucQB+AApwcQB+AAd0ABIxMzA4MjQxOTk2MDgwMzE1NzJ0ACQ3MGFlMWQ5My0yOTY0LTQ2YmMtODNmYS1iZWM5ZmY2MDViMWN0AAnnjovplb/og5xxAH4ACnEAfgAHcQB+AApxAH4AB3BxAH4ACnEAfgAHcHBwcHQABDQ3LjVxAH4ACnEAfgAHcHQAAS1wdAADMTI2cHQAAzkuN3B0AAQ1Ny4zdAADNC4zdAADMjUydAAYNTc2OWVmMzgwY2YyMmMzMTU3NTc3NDI2cQB+AAd0AAN5aW50AAN5aW50AAN5aW50AAN5aW50AAN5aW5xAH4AB3EAfgANcHBxAH4ADXEAfgANcQB+AApxAH4AB3EAfgAKcQB+AAdwcHBw", key); | |
30 | 30 | System.out.println("解密后:" + json); |
31 | 31 | |
32 | 32 | } |
platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/ConnTools.java
View file @
509a8f3
... | ... | @@ -8,10 +8,15 @@ |
8 | 8 | * 聊城东昌府 |
9 | 9 | */ |
10 | 10 | public class ConnTools { |
11 | - private static String hisDirverClassName = "oracle.jdbc.driver.OracleDriver"; | |
12 | - private static String hisUrl = "jdbc:oracle:thin:@10.2.7.17:1521:ORCL"; | |
13 | - private static String hisUser = "U_LYMS"; | |
14 | - private static String hisPassword = "LYMS_123"; | |
11 | +// private static String hisDirverClassName = "oracle.jdbc.driver.OracleDriver"; | |
12 | +// private static String hisUrl = "jdbc:oracle:thin:@10.2.7.17:1521:ORCL"; | |
13 | +// private static String hisUser = "U_LYMS"; | |
14 | +// private static String hisPassword = "LYMS_123"; | |
15 | + | |
16 | + private static String hisDirverClassName = "com.mysql.jdbc.Driver"; | |
17 | + private static String hisUrl = "jdbc:mysql://119.90.57.26:3306/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8"; | |
18 | + private static String hisUser = "platform"; | |
19 | + private static String hisPassword = "platform123"; | |
15 | 20 | |
16 | 21 | public static Connection makeHisConnection() { |
17 | 22 | Connection conn = null; |
platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfHisService.java
View file @
509a8f3
1 | 1 | package com.lyms.hospitalapi.lcdcf; |
2 | 2 | |
3 | +import com.lyms.hospitalapi.pojo.PregPatientinfo; | |
3 | 4 | import com.lyms.platform.common.utils.DateUtil; |
4 | 5 | import org.apache.commons.collections.CollectionUtils; |
5 | 6 | import org.apache.commons.dbutils.DbUtils; |
... | ... | @@ -9,6 +10,7 @@ |
9 | 10 | |
10 | 11 | import java.sql.Connection; |
11 | 12 | import java.sql.SQLException; |
13 | +import java.text.SimpleDateFormat; | |
12 | 14 | import java.util.*; |
13 | 15 | |
14 | 16 | /** |
... | ... | @@ -43,6 +45,64 @@ |
43 | 45 | } |
44 | 46 | return null; |
45 | 47 | } |
48 | + | |
49 | + | |
50 | + public List<Map<String,Object>> getLcfyHis(String vcCardNo) | |
51 | + { | |
52 | +// String sql = "select * from (select id as P_ID,name as P_NAME, sex as P_SEX, idcard as P_CARDNO," | |
53 | +// + " birthday as BIRTH, bhnum as P_BHNUM, phone as P_MOBILEPHONE from v_patientinfo where cardno= '"+vcCardNo+"') where rownum=1"; | |
54 | + | |
55 | + String sql = "select id as P_ID,name as P_NAME, sex as P_SEX, idcard as P_CARDNO," | |
56 | + + " birthday as BIRTH, bhnum as P_BHNUM, phone as P_MOBILEPHONE from v_patientinfo where cardno= '"+vcCardNo+"'"; | |
57 | + | |
58 | + List<Map<String,Object>> result = new ArrayList<>(); | |
59 | + | |
60 | + | |
61 | + Connection connection = null; | |
62 | + try { | |
63 | + connection = ConnTools.makeHisConnection(); | |
64 | + QueryRunner queryRunner = new QueryRunner(true); | |
65 | + | |
66 | + List<PregPatientinfo> list = queryRunner.query(connection, sql, new BeanListHandler<PregPatientinfo>(PregPatientinfo.class)); | |
67 | + if (list.size() > 0) { | |
68 | + for (PregPatientinfo info:list) { | |
69 | + Map<String,Object> map = new HashMap<>(); | |
70 | + map.put("bhnum", info.getP_BHNUM()); | |
71 | + if ("男".equals(info.getP_SEX())) { | |
72 | + map.put("sex", "男"); | |
73 | + } else if ("女".equals(info.getP_SEX())) { | |
74 | + map.put("sex", "女"); | |
75 | + } | |
76 | + map.put("name", info.getP_NAME()); | |
77 | + map.put("idCardNo", info.getP_CARDNO()); //身份证号码 | |
78 | + map.put("cardNo", vcCardNo);//就诊卡号 | |
79 | + map.put("phone", info.getP_MOBILEPHONE()); | |
80 | + map.put("birth", DateUtil.getyyyy_MM_dd(parseYmd(info.getBIRTH()))); | |
81 | + result.add(map); | |
82 | + } | |
83 | + | |
84 | + } | |
85 | + } catch (SQLException e) { | |
86 | + e.printStackTrace(); | |
87 | + } | |
88 | + finally | |
89 | + { | |
90 | + DbUtils.closeQuietly(connection); | |
91 | + } | |
92 | + return result; | |
93 | + } | |
94 | + | |
95 | + public static Date parseYmd(String s) { | |
96 | + SimpleDateFormat ymd = new SimpleDateFormat("yyyyMMdd"); | |
97 | + if (s == null) { | |
98 | + return null; | |
99 | + } | |
100 | + try { | |
101 | + return ymd.parse(s); | |
102 | + } catch (Exception e) { | |
103 | + return null; | |
104 | + } | |
105 | + } | |
46 | 106 | |
47 | 107 | |
48 | 108 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
509a8f3
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | |
3 | 3 | import com.lyms.hospitalapi.dzfy.DzfyHisService; |
4 | 4 | import com.lyms.hospitalapi.fnfy.FnfyHisService; |
5 | +import com.lyms.hospitalapi.lcdcf.LcdcfHisService; | |
5 | 6 | import com.lyms.hospitalapi.qhdfy.QhdfyHisService; |
6 | 7 | import com.lyms.hospitalapi.qinglongxian.QingLongXianHisService; |
7 | 8 | import com.lyms.hospitalapi.v2.HisService; |
... | ... | @@ -71,6 +72,9 @@ |
71 | 72 | private DzfyHisService dzfyHisService; |
72 | 73 | |
73 | 74 | @Autowired |
75 | + private LcdcfHisService lcdcfHisService; | |
76 | + | |
77 | + @Autowired | |
74 | 78 | private BabyBookbuildingService babyBookbuildingService; |
75 | 79 | |
76 | 80 | @Autowired |
... | ... | @@ -1834,6 +1838,10 @@ |
1834 | 1838 | |
1835 | 1839 | }else if ("6".equals(HIS_VERSION)) { |
1836 | 1840 | map.put("hisPatient", dzfyHisService.getPatientInfoList(param.getVcCardNo())); |
1841 | + } | |
1842 | + else if ("2100001305".equals(param.getHospitalId()) || "1000000116".equals(param.getHospitalId())) | |
1843 | + { | |
1844 | + map.put("hisPatient", lcdcfHisService.getLcfyHis(param.getVcCardNo())); | |
1837 | 1845 | } |
1838 | 1846 | } |
1839 | 1847 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
View file @
509a8f3
... | ... | @@ -161,7 +161,7 @@ |
161 | 161 | else |
162 | 162 | { |
163 | 163 | if ("26EB0301C4A2410E90985A3E55856E4BDD1E0738D7612389D1064D8FEA3E8BA03E6DE745639AC53F4ECD0A961CF459E4".equals( |
164 | - model.getClassName())) | |
164 | + model.getClassName()) || "26EB0301C4A2410E90985A3E55856E4BD23678A20530C64EC8478C7581BC98073D9BFF0544133E28AB36B23DF4485FB8".equals(model.getClassName())) | |
165 | 165 | { |
166 | 166 | System.out.println("archiveData="+model.getClassName()); |
167 | 167 | boo = true; |