@@ -193,17 +193,14 @@ public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONOb
193
193
reqJson .put ("feeId" , payFeePo .getFeeId ());
194
194
addMeterWater (reqJson , roomList .get (0 ));
195
195
196
- int flag = payFeeV1InnerServiceSMOImpl .savePayFee (payFeePo );
197
- if (flag < 1 ) {
198
- throw new CmdException ("保存数据失败" );
199
- }
196
+
200
197
FeeAttrPo feeAttrPo = new FeeAttrPo ();
201
198
feeAttrPo .setCommunityId (reqJson .getString ("communityId" ));
202
199
feeAttrPo .setSpecCd (FeeAttrDto .SPEC_CD_ONCE_FEE_DEADLINE_TIME );
203
200
feeAttrPo .setValue (reqJson .getString ("curReadingTime" ));
204
201
feeAttrPo .setFeeId (payFeePo .getFeeId ());
205
202
feeAttrPo .setAttrId (GenerateCodeFactory .getGeneratorId (GenerateCodeFactory .CODE_PREFIX_attrId ));
206
- flag = feeAttrInnerServiceSMOImpl .saveFeeAttr (feeAttrPo );
203
+ int flag = feeAttrInnerServiceSMOImpl .saveFeeAttr (feeAttrPo );
207
204
if (flag < 1 ) {
208
205
throw new CmdException ("保存数据失败" );
209
206
}
@@ -215,7 +212,7 @@ public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONOb
215
212
feeAttrPo .setValue (roomList .get (0 ).getFloorNum () + "-" + roomList .get (0 ).getUnitNum () + "-" + roomList .get (0 ).getRoomNum ());
216
213
feeAttrPo .setFeeId (payFeePo .getFeeId ());
217
214
feeAttrPo .setAttrId (GenerateCodeFactory .getGeneratorId (GenerateCodeFactory .CODE_PREFIX_attrId ));
218
- flag = feeAttrInnerServiceSMOImpl .saveFeeAttr (feeAttrPo );
215
+ flag = feeAttrInnerServiceSMOImpl .saveFeeAttr (feeAttrPo );
219
216
if (flag < 1 ) {
220
217
throw new CmdException ("保存数据失败" );
221
218
}
@@ -225,7 +222,7 @@ public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONOb
225
222
ownerDto .setRoomId (reqJson .getString ("objId" ));
226
223
List <OwnerDto > ownerDtos = ownerInnerServiceSMOImpl .queryOwnersByRoom (ownerDto );
227
224
228
- if (ownerDtos != null && ownerDtos . size () > 0 ) {
225
+ if (! ListUtil . isNull ( ownerDtos ) ) {
229
226
feeAttrPo = new FeeAttrPo ();
230
227
feeAttrPo .setCommunityId (reqJson .getString ("communityId" ));
231
228
feeAttrPo .setSpecCd (FeeAttrDto .SPEC_CD_OWNER_ID );
@@ -259,7 +256,10 @@ public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONOb
259
256
throw new CmdException ("保存数据失败" );
260
257
}
261
258
}
262
-
259
+ flag = payFeeV1InnerServiceSMOImpl .savePayFee (payFeePo );
260
+ if (flag < 1 ) {
261
+ throw new CmdException ("保存数据失败" );
262
+ }
263
263
}
264
264
cmdDataFlowContext .setResponseEntity (ResultVo .success ());
265
265
}
0 commit comments