Quellcode durchsuchen

修复保存费用配置 费用信息判断bug修复

wuxw vor 6 Jahren
Ursprung
Commit
1e3adc84ad

+ 1 - 1
Api/src/main/java/com/java110/api/listener/fee/SaveFeeConfigListener.java

@@ -134,7 +134,7 @@ public class SaveFeeConfigListener extends AbstractServiceApiDataFlowListener {
         //校验小区楼ID和小区是否有对应关系
         List<FeeConfigDto> configDtos = feeConfigInnerServiceSMOImpl.queryFeeConfigs(feeConfigDto);
 
-        if (configDtos != null || configDtos.size() > 0) {
+        if (configDtos != null && configDtos.size() > 0) {
             throw new IllegalArgumentException("已经存在费用配置信息");
         }
 

+ 1 - 1
WebService/src/main/java/com/java110/web/components/fee/ConfigPropertyFeeComponent.java

@@ -21,7 +21,7 @@ public class ConfigPropertyFeeComponent {
     private IFeeServiceSMO feeServiceSMOImpl;
 
     public ResponseEntity<String> change(IPageData pd) {
-        return feeServiceSMOImpl.loadPropertyConfigFee(pd);
+        return feeServiceSMOImpl.saveOrUpdatePropertyFeeConfig(pd);
     }
 
 

+ 1 - 1
WebService/src/main/java/com/java110/web/smo/impl/FeeServiceSMOImpl.java

@@ -65,7 +65,7 @@ public class FeeServiceSMOImpl extends BaseComponentSMO implements IFeeServiceSM
             return responseEntity;
         }
 
-        if (feeConfigs != null) {
+        if (feeConfigs != null && feeConfigs.size() > 0) {
             responseEntity = new ResponseEntity<String>(JSONObject.toJSONString(feeConfigs.get(0)), HttpStatus.OK);
         } else {
             responseEntity = new ResponseEntity<String>("{}", HttpStatus.OK);