From cc1daa4d9b3aafb06b8c078d751ef12d710b149f Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期二, 11 四月 2017 14:20:36 +0800
Subject: [PATCH] 用户服务信息完善,用户信息基本信息,属性信息受理,查询客户信息
---
UserService/src/main/java/com/java110/user/rest/UserServiceRest.java | 49 +++++++++++++++++++++++++++----------------------
1 files changed, 27 insertions(+), 22 deletions(-)
diff --git a/UserService/src/main/java/com/java110/user/rest/UserServiceRest.java b/UserService/src/main/java/com/java110/user/rest/UserServiceRest.java
index 370b94e..b3b7825 100644
--- a/UserService/src/main/java/com/java110/user/rest/UserServiceRest.java
+++ b/UserService/src/main/java/com/java110/user/rest/UserServiceRest.java
@@ -5,6 +5,8 @@
import com.java110.common.log.LoggerEngine;
import com.java110.common.util.ProtocolUtil;
import com.java110.core.base.controller.BaseController;
+import com.java110.entity.user.Cust;
+import com.java110.feign.user.IUserService;
import com.java110.user.smo.IUserServiceSMO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -16,7 +18,7 @@
* Created by wuxw on 2017/4/5.
*/
@RestController
-public class UserServiceRest extends BaseController {
+public class UserServiceRest extends BaseController implements IUserService {
@Autowired
IUserServiceSMO iUserServiceSMO;
@@ -24,12 +26,30 @@
/**
* 閫氳繃User瀵硅薄涓暟鎹煡璇㈢敤鎴蜂俊鎭�
* 濡�,鐢ㄦ埛ID锛屽悕绉�
- * @param userJson
+ * @param data
* @return
*/
@RequestMapping("/userService/queryUserInfo")
- public String queryUserInfo(@RequestParam("userJson") String userJson){
- return null;
+ public String queryUserInfo(@RequestParam("data") String data){
+ LoggerEngine.debug("queryUserInfo鍏ュ弬锛�" + data);
+
+
+ String resultUserInfo = null;
+
+ JSONObject reqUserJSON = null;
+ try {
+ reqUserJSON = this.simpleValidateJSON(data);
+ Cust oldCust = new Cust();
+ oldCust.setCustId(reqUserJSON.getString("custId"));
+ resultUserInfo = iUserServiceSMO.queryCust(oldCust);
+
+ } catch (Exception e) {
+ LoggerEngine.error("鏈嶅姟澶勭悊鍑虹幇寮傚父锛�", e);
+ resultUserInfo = ProtocolUtil.createResultMsg(ProtocolUtil.RETURN_MSG_ERROR,"鏈嶅姟澶勭悊鍑虹幇寮傚父"+e,null);
+ } finally {
+ LoggerEngine.debug("鐢ㄦ埛鏈嶅姟鎿嶄綔瀹㈡埛鍑哄弬锛�" + resultUserInfo);
+ return resultUserInfo;
+ }
}
@@ -55,26 +75,11 @@
reqUserJSON = this.simpleValidateJSON(data);
//1.0瑙勫垯鏍¢獙锛屾姤鏂囨槸鍚﹀悎娉�
- // 瀹㈡埛淇℃伅澶勭悊
- if(reqUserJSON.containsKey("boCust")){
- JSONArray boCusts = reqUserJSON.getJSONArray("boCust");
- JSONObject boCustObj = new JSONObject();
- boCustObj.put("boCust",boCusts);
- iUserServiceSMO.soBoCust(boCustObj.toJSONString());
- }
- //瀹㈡埛灞炴�т俊鎭鐞�
- if(reqUserJSON.containsKey("boCustAttr")){
+ //2.0 鍙楃悊瀹㈡埛淇℃伅
+ resultUserInfo = iUserServiceSMO.soUserService(reqUserJSON);
- JSONArray boCustAttrs = reqUserJSON.getJSONArray("boCustAttr");
- JSONObject boCustAttrObj = new JSONObject();
- boCustAttrObj.put("boCustAttr",boCustAttrs);
- iUserServiceSMO.soBoCustAttr(boCustAttrObj.toJSONString());
- }
- resultUserInfo = ProtocolUtil.createResultMsg(ProtocolUtil.RETURN_MSG_SUCCESS,"鍙楃悊鎴愬姛",null);
-
- //2.0
} catch (Exception e) {
LoggerEngine.error("鏈嶅姟澶勭悊鍑虹幇寮傚父锛�", e);
resultUserInfo = ProtocolUtil.createResultMsg(ProtocolUtil.RETURN_MSG_ERROR,"鏈嶅姟澶勭悊鍑虹幇寮傚父"+e,null);
@@ -107,7 +112,7 @@
resultUserInfo = iUserServiceSMO.soBoCust(data);
}catch (Exception e){
LoggerEngine.error("鏈嶅姟澶勭悊鍑虹幇寮傚父锛�", e);
- resultUserInfo = ProtocolUtil.createResultMsg(ProtocolUtil.RETURN_MSG_ERROR,"鏈嶅姟澶勭悊鍑虹幇寮傚父"+e,null);
+ resultUserInfo = ProtocolUtil.createResultMsg(ProtocolUtil.RETURN_MSG_ERROR,"鏈嶅姟澶勭悊鍑虹幇寮傚父:"+e,null);
} finally {
LoggerEngine.debug("鐢ㄦ埛鏈嶅姟鎿嶄綔瀹㈡埛鍑哄弬锛�" + resultUserInfo);
return resultUserInfo;
--
Gitblit v1.8.0