chengf
2025-08-25 4fafe2304ab5e3df321808f5120b29baf27c7eab
service-common/src/main/java/com/java110/common/cmd/carInout/SaveCarInoutFeeHistoryCmd.java
@@ -32,6 +32,7 @@
import com.java110.vo.ResultVo;
import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils;
import java.util.Date;
@@ -62,6 +63,14 @@
        Assert.hasKeyAndValue(reqJson, "payAmount", "缴费金额不能为空");
        Assert.hasKeyAndValue(reqJson, "primeRate", "缴费方式不能为空");
        Assert.hasKeyAndValue(reqJson, "payTime", "缴费时间不能为空");
        //当支付方式为转账时,需要校验转账人是否为空
        String primeRate = reqJson.getString("primeRate");
        if(!StringUtils.isEmpty(primeRate) && primeRate.equals("7")){
            String transferorName = reqJson.getString("transferorName");
            if(StringUtils.isEmpty(transferorName)){
                Assert.hasLength(reqJson.getString("transferorName"), "支付方式为转账时,转账人不能为空");
            }
        }
    }
    @Override