Your Name лет назад: 2
Родитель
Сommit
4549981539

+ 14 - 2
service-fee/src/main/java/com/java110/fee/cmd/oweFeeCallable/WriteOweFeeCallableCmd.java

@@ -16,6 +16,7 @@ import com.java110.intf.user.IUserV1InnerServiceSMO;
 import com.java110.po.oweFeeCallable.OweFeeCallablePo;
 import com.java110.utils.exception.CmdException;
 import com.java110.utils.util.Assert;
+import com.java110.utils.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 
 import java.text.ParseException;
@@ -80,6 +81,17 @@ public class WriteOweFeeCallableCmd extends Cmd {
         List<ReportOweFeeDto> reportOweFeeDtos = reportOweFeeInnerServiceSMOImpl.queryReportOweFees(reportOweFeeDto);
         Assert.listOnlyOne(reportOweFeeDtos, "欠费不存在");
 
+        String ownerId = reportOweFeeDtos.get(0).getOwnerId();
+        String ownerName = reportOweFeeDtos.get(0).getOwnerName();
+
+        if(StringUtil.isEmpty(ownerId)){
+            ownerId = "-1";
+        }
+
+        if(StringUtil.isEmpty(ownerName)){
+            ownerName = "无业主";
+        }
+
         //todo
         OweFeeCallablePo oweFeeCallablePo = new OweFeeCallablePo();
 
@@ -90,8 +102,8 @@ public class WriteOweFeeCallableCmd extends Cmd {
         oweFeeCallablePo.setFeeName(reportOweFeeDtos.get(0).getFeeName());
         oweFeeCallablePo.setCommunityId(reqJson.getString("communityId"));
         oweFeeCallablePo.setConfigId(reportOweFeeDtos.get(0).getConfigId());
-        oweFeeCallablePo.setOwnerId(reportOweFeeDtos.get(0).getOwnerId());
-        oweFeeCallablePo.setOwnerName(reportOweFeeDtos.get(0).getOwnerName());
+        oweFeeCallablePo.setOwnerId(ownerId);
+        oweFeeCallablePo.setOwnerName(ownerName);
         oweFeeCallablePo.setPayerObjId(reportOweFeeDtos.get(0).getPayerObjId());
         oweFeeCallablePo.setPayerObjName(reportOweFeeDtos.get(0).getPayerObjName());
         oweFeeCallablePo.setPayerObjType(reportOweFeeDtos.get(0).getPayerObjType());