|
@@ -84,9 +84,19 @@ public class BkAgreementController extends BaseController {
|
84
|
84
|
}
|
85
|
85
|
|
86
|
86
|
bkAgreement.setOrgId(getOrgId(request).toString());
|
87
|
|
- bkAgreement.setInstitutionId(CommConstant.ROOT_INSTITUTION);
|
|
87
|
+ bkAgreement.setInstitutionId(getInstitutionId(bkAgreement.getBuildingId()));
|
88
|
88
|
bkAgreement.setStatus(CommConstant.STATUS_NORMAL);
|
89
|
89
|
|
|
90
|
+ // 获取楼盘的佣金规则
|
|
91
|
+ BkAgreement origin = iBkAgreementService.getByBuilding(bkAgreement.getBuildingId());
|
|
92
|
+ if (null != origin) {
|
|
93
|
+ bkAgreement.setRuleId(origin.getRuleId());
|
|
94
|
+ if (StringUtils.isEmpty(bkAgreement.getCityId())) {
|
|
95
|
+ bkAgreement.setCityId(origin.getCityId());
|
|
96
|
+ }
|
|
97
|
+ return bkAgreementUpdate(origin.getRuleId(), bkAgreement, request);
|
|
98
|
+ }
|
|
99
|
+
|
90
|
100
|
if (iBkAgreementService.save(bkAgreement)){
|
91
|
101
|
return ResponseBean.success(bkAgreement);
|
92
|
102
|
} else {
|
|
@@ -140,7 +150,7 @@ public class BkAgreementController extends BaseController {
|
140
|
150
|
return ResponseBean.success("success");
|
141
|
151
|
}
|
142
|
152
|
|
143
|
|
- if (!bkAgreement.getOrgId().equals(getOrgId(request).toString())) {
|
|
153
|
+ if (!getOrgId(request).toString().equals(bkAgreement.getOrgId())) {
|
144
|
154
|
return ResponseBean.error("暂无权限", ResponseBean.ERROR_ILLEGAL_PARAMS);
|
145
|
155
|
}
|
146
|
156
|
|