From 03babb22ed82b0425075c0fc2fb76b180f9f73c3 Mon Sep 17 00:00:00 2001
From: xiaogang <905166056@qq.com>
Date: 星期三, 16 十二月 2020 15:24:27 +0800
Subject: [PATCH] 1、手机端业主身份证绑定开关映射2、添加员工默认员工权限去除
---
service-api/src/main/java/com/java110/api/listener/user/AddStaffServiceListener.java | 24 +-----------------------
1 files changed, 1 insertions(+), 23 deletions(-)
diff --git a/service-api/src/main/java/com/java110/api/listener/user/AddStaffServiceListener.java b/service-api/src/main/java/com/java110/api/listener/user/AddStaffServiceListener.java
index 4ad7a48..c40f39c 100644
--- a/service-api/src/main/java/com/java110/api/listener/user/AddStaffServiceListener.java
+++ b/service-api/src/main/java/com/java110/api/listener/user/AddStaffServiceListener.java
@@ -43,7 +43,6 @@
@Autowired
private IFileInnerServiceSMO fileInnerServiceSMOImpl;
-
@Override
public String getServiceCode() {
return ServiceCodeConstant.SERVICE_CODE_USER_STAFF_ADD;
@@ -54,31 +53,24 @@
return HttpMethod.POST;
}
-
@Override
public int getOrder() {
return 0;
}
-
@Override
protected void validate(ServiceDataFlowEvent event, JSONObject reqJson) {
-
}
@Override
protected void doSoService(ServiceDataFlowEvent event, DataFlowContext context, JSONObject reqJson) {
-//鑾峰彇鏁版嵁涓婁笅鏂囧璞�
-
-
+ //鑾峰彇鏁版嵁涓婁笅鏂囧璞�
Assert.jsonObjectHaveKey(reqJson, "storeId", "璇锋眰鍙傛暟涓湭鍖呭惈storeId 鑺傜偣锛岃纭");
Assert.jsonObjectHaveKey(reqJson, "storeTypeCd", "璇锋眰鍙傛暟涓湭鍖呭惈storeTypeCd 鑺傜偣锛岃纭");
//鍒ゆ柇璇锋眰鎶ユ枃涓寘鍚� userId 骞朵笖 涓嶄负-1鏃� 灏嗗凡鏈夌敤鎴锋坊鍔犱负鍛樺伐锛屽弽涔嬶紝鍒欐坊鍔犵敤鎴峰啀灏嗙敤鎴锋坊鍔犱负鍛樺伐
String userId = "";
String oldUserId = "";
-
String relCd = reqJson.getString("relCd");//鍛樺伐 缁勭粐 宀椾綅
-
if (!reqJson.containsKey("userId") || "-1".equals(reqJson.getString("userId"))) {
//灏唘serId 寮哄埗鍐欐垚-1
oldUserId = "-1";
@@ -86,18 +78,13 @@
reqJson.put("userId", userId);
//娣诲姞鐢ㄦ埛
userBMOImpl.addUser(reqJson, context);
-
}
-
reqJson.put("userId", userId);
reqJson.put("relCd", "-1".equals(oldUserId) ? StoreUserRelConstant.REL_COMMON : StoreUserRelConstant.REL_ADMIN);
-
userBMOImpl.addStaff(reqJson, context);
-
//閲嶅啓 鍛樺伐宀椾綅
reqJson.put("relCd", relCd);
userBMOImpl.addStaffOrg(reqJson, context);
-
if (reqJson.containsKey("photo") && !StringUtils.isEmpty(reqJson.getString("photo"))) {
FileDto fileDto = new FileDto();
fileDto.setFileId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_file_id));
@@ -108,7 +95,6 @@
String fileName = fileInnerServiceSMOImpl.saveFile(fileDto);
reqJson.put("photoId", fileDto.getFileId());
reqJson.put("fileSaveName", fileName);
-
JSONObject businessUnit = new JSONObject();
businessUnit.put("fileRelId", "-1");
businessUnit.put("relTypeCd", "12000");
@@ -119,16 +105,11 @@
FileRelPo fileRelPo = BeanConvertUtil.covertBean(businessUnit, FileRelPo.class);
super.insert(context, fileRelPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FILE_REL);
}
-
commit(context);
-
//濡傛灉涓嶆垚鍔熺洿鎺ヨ繑鍥�
if (context.getResponseEntity().getStatusCode() != HttpStatus.OK) {
return;
}
-
- //璧嬫潈
- privilegeUserDefault(context, reqJson);
}
/**
@@ -156,11 +137,8 @@
HttpEntity<String> httpEntity = new HttpEntity<String>(paramInObj.toJSONString(), header);
doRequest(dataFlowContext, appService, httpEntity);
responseEntity = dataFlowContext.getResponseEntity();
-
if (responseEntity.getStatusCode() != HttpStatus.OK) {
dataFlowContext.setResponseEntity(responseEntity);
}
}
-
-
}
--
Gitblit v1.8.0