From 3f629504991dff37c7b9678cfd6435b4e378ebba Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期日, 31 五月 2020 19:52:22 +0800
Subject: [PATCH] 优化添加员工 报错entity
---
Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java | 202 ++++++++++++++++---------------------------------
1 files changed, 67 insertions(+), 135 deletions(-)
diff --git a/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java b/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java
index 832f212..c6ece15 100644
--- a/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java
+++ b/Api/src/main/java/com/java110/api/bmo/community/impl/CommunityBMOImpl.java
@@ -9,6 +9,9 @@
import com.java110.core.smo.community.ICommunityInnerServiceSMO;
import com.java110.dto.CommunityMemberDto;
import com.java110.dto.community.CommunityDto;
+import com.java110.po.community.CommunityMemberPo;
+import com.java110.po.community.CommunityPo;
+import com.java110.po.fee.PayFeeConfigPo;
import com.java110.utils.cache.MappingCache;
import com.java110.utils.constant.*;
import com.java110.utils.exception.ListenerExecuteException;
@@ -34,9 +37,9 @@
public class CommunityBMOImpl extends ApiBaseBMO implements ICommunityBMO {
-
@Autowired
private ICommunityInnerServiceSMO communityInnerServiceSMOImpl;
+
/**
* 娣诲姞灏忓尯淇℃伅
*
@@ -44,7 +47,7 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject updateCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void updateCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
CommunityDto communityDto = new CommunityDto();
communityDto.setCommunityId(paramInJson.getString("communityId"));
@@ -53,19 +56,11 @@
communityDto = communityDtos.get(0);
Map oldCommunityInfo = BeanConvertUtil.beanCovertMap(communityDto);
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_COMMUNITY_INFO);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
- JSONObject businessCommunity = new JSONObject();
- businessCommunity.putAll(oldCommunityInfo);
- businessCommunity.put("state", paramInJson.getString("state"));
+ oldCommunityInfo.put("state", paramInJson.getString("state"));
+ CommunityPo communityPo = BeanConvertUtil.covertBean(oldCommunityInfo, CommunityPo.class);
- //瀹℃牳鏈�氳繃鍘熷洜鏈褰曪紝鍚庢湡瀛樺偍鍦ㄥ伐浣滄祦妗嗘灦涓�
+ super.update(dataFlowContext, communityPo, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_COMMUNITY_INFO);
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunity", businessCommunity);
- return business;
}
@@ -76,7 +71,7 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject updateCommunityMember(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void updateCommunityMember(JSONObject paramInJson, DataFlowContext dataFlowContext) {
CommunityMemberDto communityMemberDto = new CommunityMemberDto();
communityMemberDto.setCommunityMemberId(paramInJson.getString("communityMemberId"));
@@ -85,19 +80,10 @@
communityMemberDto = communityMemberDtos.get(0);
Map oldCommunityInfo = BeanConvertUtil.beanCovertMap(communityMemberDto);
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_AUDIT_COMMUNITY_MEMBER_STATE);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
- JSONObject businessCommunity = new JSONObject();
- businessCommunity.putAll(oldCommunityInfo);
- businessCommunity.put("auditStatusCd", paramInJson.getString("state"));
+ oldCommunityInfo.put("auditStatusCd", paramInJson.getString("state"));
+ CommunityMemberPo communityMemberPo = BeanConvertUtil.covertBean(oldCommunityInfo, CommunityMemberPo.class);
+ super.update(dataFlowContext, communityMemberPo, BusinessTypeConstant.BUSINESS_TYPE_AUDIT_COMMUNITY_MEMBER_STATE);
- //瀹℃牳鏈�氳繃鍘熷洜鏈褰曪紝鍚庢湡瀛樺偍鍦ㄥ伐浣滄祦妗嗘灦涓�
-
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunity);
- return business;
}
/**
@@ -127,18 +113,19 @@
/**
* 娣诲姞灏忓尯鎴愬憳
+ *
* @param paramInJson
* @return
*/
- public JSONObject deleteCommunityMember(JSONObject paramInJson){
+ public JSONObject deleteCommunityMember(JSONObject paramInJson) {
JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_QUIT_COMMUNITY);
- business.put(CommonConstant.HTTP_SEQ,2);
- business.put(CommonConstant.HTTP_INVOKE_MODEL,CommonConstant.HTTP_INVOKE_MODEL_S);
+ business.put(CommonConstant.HTTP_SEQ, 2);
+ business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessCommunityMember = new JSONObject();
- businessCommunityMember.put("communityMemberId",paramInJson.getString("communityMemberId"));
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember",businessCommunityMember);
+ businessCommunityMember.put("communityMemberId", paramInJson.getString("communityMemberId"));
+ business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunityMember);
return business;
}
@@ -228,18 +215,10 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject deleteCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void deleteCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
-
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_DELETE_COMMUNITY_INFO);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
- JSONObject businessCommunity = new JSONObject();
- businessCommunity.putAll(paramInJson);
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunity", businessCommunity);
- return business;
+ CommunityPo communityPo = BeanConvertUtil.covertBean(paramInJson, CommunityPo.class);
+ super.delete(dataFlowContext, communityPo, BusinessTypeConstant.BUSINESS_TYPE_DELETE_COMMUNITY_INFO);
}
@@ -250,14 +229,9 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addFeeConfigProperty(JSONObject paramInJson, DataFlowContext dataFlowContext) {
-
+ public void addFeeConfigProperty(JSONObject paramInJson, DataFlowContext dataFlowContext) {
paramInJson.put("configId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 1);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessFeeConfig = new JSONObject();
businessFeeConfig.putAll(paramInJson);
businessFeeConfig.put("feeTypeCd", FeeTypeConstant.FEE_TYPE_PROPERTY);
@@ -270,10 +244,10 @@
businessFeeConfig.put("additionalAmount", "0.00");
businessFeeConfig.put("communityId", paramInJson.getString("communityId"));
businessFeeConfig.put("configId", paramInJson.getString("configId"));
+ businessFeeConfig.put("billType", "002");//鎸夋湀鍑鸿处
businessFeeConfig.put("isDefault", "T");
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessFeeConfig", businessFeeConfig);
- return business;
+ PayFeeConfigPo payFeeConfigPo = BeanConvertUtil.covertBean(businessFeeConfig, PayFeeConfigPo.class);
+ super.insert(dataFlowContext, payFeeConfigPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
}
/**
@@ -283,12 +257,8 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addFeeConfigParkingSpaceUpSell(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void addFeeConfigParkingSpaceUpSell(JSONObject paramInJson, DataFlowContext dataFlowContext) {
paramInJson.put("configId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 2);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessFeeConfig = new JSONObject();
businessFeeConfig.putAll(paramInJson);
businessFeeConfig.put("feeTypeCd", FeeTypeConstant.FEE_TYPE_SELL_UP_PARKING_SPACE);
@@ -301,10 +271,11 @@
businessFeeConfig.put("additionalAmount", "0.00");
businessFeeConfig.put("communityId", paramInJson.getString("communityId"));
businessFeeConfig.put("configId", paramInJson.getString("configId"));
+ businessFeeConfig.put("billType", "003");//鎸夊ぉ鍑鸿处
businessFeeConfig.put("isDefault", "T");
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessFeeConfig", businessFeeConfig);
- return business;
+ PayFeeConfigPo payFeeConfigPo = BeanConvertUtil.covertBean(businessFeeConfig, PayFeeConfigPo.class);
+
+ super.insert(dataFlowContext, payFeeConfigPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
}
/**
@@ -314,12 +285,8 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addFeeConfigParkingSpaceDownSell(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void addFeeConfigParkingSpaceDownSell(JSONObject paramInJson, DataFlowContext dataFlowContext) {
paramInJson.put("configId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 3);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessFeeConfig = new JSONObject();
businessFeeConfig.putAll(paramInJson);
businessFeeConfig.put("feeTypeCd", FeeTypeConstant.FEE_TYPE_SELL_DOWN_PARKING_SPACE);
@@ -332,10 +299,11 @@
businessFeeConfig.put("additionalAmount", "0.00");
businessFeeConfig.put("communityId", paramInJson.getString("communityId"));
businessFeeConfig.put("configId", paramInJson.getString("configId"));
+ businessFeeConfig.put("billType", "003");//鎸夊ぉ鍑鸿处
businessFeeConfig.put("isDefault", "T");
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessFeeConfig", businessFeeConfig);
- return business;
+ PayFeeConfigPo payFeeConfigPo = BeanConvertUtil.covertBean(businessFeeConfig, PayFeeConfigPo.class);
+
+ super.insert(dataFlowContext, payFeeConfigPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
}
/**
@@ -345,12 +313,8 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addFeeConfigParkingSpaceUpHire(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void addFeeConfigParkingSpaceUpHire(JSONObject paramInJson, DataFlowContext dataFlowContext) {
paramInJson.put("configId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 4);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessFeeConfig = new JSONObject();
businessFeeConfig.putAll(paramInJson);
businessFeeConfig.put("feeTypeCd", FeeTypeConstant.FEE_TYPE_HIRE_UP_PARKING_SPACE);
@@ -363,10 +327,11 @@
businessFeeConfig.put("additionalAmount", "0.00");
businessFeeConfig.put("communityId", paramInJson.getString("communityId"));
businessFeeConfig.put("configId", paramInJson.getString("configId"));
+ businessFeeConfig.put("billType", "003");//鎸夊ぉ鍑鸿处
businessFeeConfig.put("isDefault", "T");
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessFeeConfig", businessFeeConfig);
- return business;
+ PayFeeConfigPo payFeeConfigPo = BeanConvertUtil.covertBean(businessFeeConfig, PayFeeConfigPo.class);
+
+ super.insert(dataFlowContext, payFeeConfigPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
}
/**
@@ -376,12 +341,8 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addFeeConfigParkingSpaceDownHire(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void addFeeConfigParkingSpaceDownHire(JSONObject paramInJson, DataFlowContext dataFlowContext) {
paramInJson.put("configId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 5);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessFeeConfig = new JSONObject();
businessFeeConfig.putAll(paramInJson);
businessFeeConfig.put("feeTypeCd", FeeTypeConstant.FEE_TYPE_HIRE_DOWN_PARKING_SPACE);
@@ -394,10 +355,11 @@
businessFeeConfig.put("additionalAmount", "0.00");
businessFeeConfig.put("communityId", paramInJson.getString("communityId"));
businessFeeConfig.put("configId", paramInJson.getString("configId"));
+ businessFeeConfig.put("billType", "003");//鎸夊ぉ鍑鸿处
businessFeeConfig.put("isDefault", "T");
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessFeeConfig", businessFeeConfig);
- return business;
+ PayFeeConfigPo payFeeConfigPo = BeanConvertUtil.covertBean(businessFeeConfig, PayFeeConfigPo.class);
+
+ super.insert(dataFlowContext, payFeeConfigPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
}
/**
@@ -407,12 +369,8 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addFeeConfigParkingSpaceTemp(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void addFeeConfigParkingSpaceTemp(JSONObject paramInJson, DataFlowContext dataFlowContext) {
paramInJson.put("configId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 6);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessFeeConfig = new JSONObject();
businessFeeConfig.putAll(paramInJson);
businessFeeConfig.put("feeTypeCd", FeeTypeConstant.FEE_TYPE_TEMP_DOWN_PARKING_SPACE);
@@ -425,10 +383,11 @@
businessFeeConfig.put("additionalAmount", "0.00");
businessFeeConfig.put("communityId", paramInJson.getString("communityId"));
businessFeeConfig.put("configId", paramInJson.getString("configId"));
+ businessFeeConfig.put("billType", "004");//鎸夊ぉ鍑鸿处
businessFeeConfig.put("isDefault", "T");
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessFeeConfig", businessFeeConfig);
- return business;
+ PayFeeConfigPo payFeeConfigPo = BeanConvertUtil.covertBean(businessFeeConfig, PayFeeConfigPo.class);
+
+ super.insert(dataFlowContext, payFeeConfigPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_FEE_CONFIG);
}
/**
@@ -437,53 +396,37 @@
* @param paramInJson 缁勮 妤煎皬鍖哄叧绯�
* @return 灏忓尯鎴愬憳淇℃伅
*/
- public JSONArray addCommunityMembers(JSONObject paramInJson) {
+ public void addCommunityMembers(JSONObject paramInJson, DataFlowContext dataFlowContext) {
- JSONArray businesses = new JSONArray();
-
- //娣诲姞浠g悊鍟嗘埛
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_JOINED_COMMUNITY);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_ORDER + 1);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessCommunityMember = new JSONObject();
businessCommunityMember.put("communityMemberId", "-1");
businessCommunityMember.put("communityId", paramInJson.getString("communityId"));
businessCommunityMember.put("memberId", paramInJson.getString("storeId"));
businessCommunityMember.put("memberTypeCd", CommunityMemberTypeConstant.AGENT);
businessCommunityMember.put("auditStatusCd", StateConstant.AGREE_AUDIT);
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunityMember);
- businesses.add(business);
+ CommunityMemberPo communityMemberPo = BeanConvertUtil.covertBean(businessCommunityMember, CommunityMemberPo.class);
+ super.insert(dataFlowContext, communityMemberPo, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_JOINED_COMMUNITY);
//娣诲姞杩愮淮鍟嗘埛
//娣诲姞寮�鍙戝晢鎴�
- business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_JOINED_COMMUNITY);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_ORDER + 2);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
businessCommunityMember = new JSONObject();
businessCommunityMember.put("communityMemberId", "-1");
businessCommunityMember.put("communityId", paramInJson.getString("communityId"));
businessCommunityMember.put("memberId", "400000000000000001");
businessCommunityMember.put("memberTypeCd", CommunityMemberTypeConstant.OPT);
businessCommunityMember.put("auditStatusCd", StateConstant.AGREE_AUDIT);
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunityMember);
- businesses.add(business);
+ communityMemberPo = BeanConvertUtil.covertBean(businessCommunityMember, CommunityMemberPo.class);
+ super.insert(dataFlowContext, communityMemberPo, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_JOINED_COMMUNITY);
- business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_JOINED_COMMUNITY);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_ORDER + 3);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
businessCommunityMember = new JSONObject();
businessCommunityMember.put("communityMemberId", "-1");
businessCommunityMember.put("communityId", paramInJson.getString("communityId"));
businessCommunityMember.put("memberId", "400000000000000002");
businessCommunityMember.put("memberTypeCd", CommunityMemberTypeConstant.DEV);
businessCommunityMember.put("auditStatusCd", StateConstant.AGREE_AUDIT);
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunityMember", businessCommunityMember);
- businesses.add(business);
+ communityMemberPo = BeanConvertUtil.covertBean(businessCommunityMember, CommunityMemberPo.class);
+ super.insert(dataFlowContext, communityMemberPo, BusinessTypeConstant.BUSINESS_TYPE_MEMBER_JOINED_COMMUNITY);
- return businesses;
}
/**
@@ -493,19 +436,13 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void addCommunity(JSONObject paramInJson, DataFlowContext dataFlowContext) {
paramInJson.put("communityId", GenerateCodeFactory.getCommunityId());
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_COMMUNITY_INFO);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
- JSONObject businessCommunity = new JSONObject();
- businessCommunity.putAll(paramInJson);
- businessCommunity.put("state", "1000");
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunity", businessCommunity);
- return business;
+ paramInJson.put("state", "1000");
+ CommunityPo communityPo = BeanConvertUtil.covertBean(paramInJson, CommunityPo.class);
+ super.insert(dataFlowContext, communityPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_COMMUNITY_INFO);
+
}
/**
@@ -515,17 +452,12 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject updateCommunityOne(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void updateCommunityOne(JSONObject paramInJson, DataFlowContext dataFlowContext) {
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_COMMUNITY_INFO);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
- JSONObject businessCommunity = new JSONObject();
- businessCommunity.putAll(paramInJson);
- //璁$畻 搴旀敹閲戦
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessCommunity", businessCommunity);
- return business;
+ CommunityPo communityPo = BeanConvertUtil.covertBean(paramInJson, CommunityPo.class);
+
+ super.update(dataFlowContext, communityPo, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_COMMUNITY_INFO);
+
}
}
--
Gitblit v1.8.0