Merge branch 'refs/heads/master' into cc_20251112_wallet
# Conflicts: # coolstore-partner-web/src/main/resources/application-ab.properties # coolstore-partner-web/src/main/resources/application-test.properties
This commit is contained in:
@@ -72,4 +72,8 @@ public class FranchiseFeeDO {
|
||||
@ApiModelProperty("新管家已缴金额")
|
||||
private BigDecimal xgjFeesPaid;
|
||||
|
||||
@Column(name = "cashier_fee")
|
||||
@ApiModelProperty("收银费(系统费)")
|
||||
private String cashierFee;
|
||||
|
||||
}
|
||||
|
||||
@@ -117,4 +117,8 @@ public class OrderSysInfoDO {
|
||||
/** 总部订货收款修改人 */
|
||||
@Column(name = "receiving_update_user")
|
||||
private String receivingUpdateUser;
|
||||
|
||||
/** 订货方式,0先款后货、1先货后款 */
|
||||
@Column(name = "order_type")
|
||||
private Integer orderType;
|
||||
}
|
||||
@@ -44,6 +44,8 @@ public class FranchiseFeeRequest {
|
||||
@ApiModelProperty("加盟费优惠原因")
|
||||
private String discountReason;
|
||||
|
||||
@ApiModelProperty("收银费(系统费)(三明治使用)")
|
||||
private String cashierFee;
|
||||
|
||||
public FranchiseFeeDO toFranchiseFeeDO() {
|
||||
FranchiseFeeDO franchiseFeeDO = new FranchiseFeeDO();
|
||||
@@ -63,6 +65,7 @@ public class FranchiseFeeRequest {
|
||||
franchiseFeeDO.setThirdYearFee(this.thirdYearFee);
|
||||
franchiseFeeDO.setPerformanceBond(this.performanceBond);
|
||||
franchiseFeeDO.setDiscountReason(this.discountReason);
|
||||
franchiseFeeDO.setCashierFee(this.cashierFee);
|
||||
return franchiseFeeDO;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.constants.CommonConstants;
|
||||
import com.cool.store.entity.OrderSysInfoDO;
|
||||
import com.cool.store.enums.JoinModeEnum;
|
||||
import com.cool.store.enums.OrderSysTypeEnum;
|
||||
@@ -94,6 +95,9 @@ public class OrderSysInfoRequest {
|
||||
|
||||
@ApiModelProperty(value = "总部订货收款修改人" )
|
||||
private String receivingUpdateUser;
|
||||
|
||||
@ApiModelProperty("订货方式,0先款后货、1先货后款")
|
||||
private Integer orderType;
|
||||
|
||||
public OrderSysInfoDO toOrderSysInfoDO() {
|
||||
OrderSysInfoDO orderSysInfoDO = new OrderSysInfoDO();
|
||||
@@ -131,7 +135,10 @@ public class OrderSysInfoRequest {
|
||||
if (Objects.equals(joinMode, JoinModeEnum.FLAGSHIP_STORE.getCode())&&this.shopCode!=null){
|
||||
return true;
|
||||
}
|
||||
if (StringUtils.isAnyBlank(this.receivingFirmName,this.receivingMsBankAccount,this.receivingMsBankBranch,this.bankUnionPayAccount,this.shopCode)){
|
||||
if (StringUtils.isBlank(this.shopCode)) {
|
||||
return false;
|
||||
}
|
||||
if (!CommonConstants.INDEX_ONE.equals(this.orderType) && StringUtils.isAnyBlank(this.receivingFirmName,this.receivingMsBankAccount,this.receivingMsBankBranch,this.bankUnionPayAccount)){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,10 +3,13 @@ package com.cool.store.request.xgj;
|
||||
import com.cool.store.entity.FranchiseFeeDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import static com.cool.store.utils.CommonUtil.convertToBig;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/6/3 16:52
|
||||
@@ -44,17 +47,24 @@ public class PushFranchiseFeeRequest {
|
||||
|
||||
@ApiModelProperty( "创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("品牌")
|
||||
private Integer joinBrand;
|
||||
|
||||
public PushFranchiseFeeRequest(){}
|
||||
public PushFranchiseFeeRequest(Long shopId, String partnerName, FranchiseFeeDO franchiseFeeDO){
|
||||
this.setShopId(shopId);
|
||||
this.setPartnerName(partnerName);
|
||||
this.setBillId(franchiseFeeDO.getId().intValue());
|
||||
this.setFranchiseFee(new BigDecimal(franchiseFeeDO.getYearFranchiseFee()));
|
||||
this.setBond(new BigDecimal(franchiseFeeDO.getLoanMargin()));
|
||||
this.setFirstYearManageFee(new BigDecimal(franchiseFeeDO.getFirstYearManageFee()));
|
||||
this.setFirstYearFee(new BigDecimal(franchiseFeeDO.getFirstYearFee()));
|
||||
this.setDesignFee(new BigDecimal(franchiseFeeDO.getPerformanceBond()));
|
||||
this.setFranchiseFee(convertToBig(franchiseFeeDO.getYearFranchiseFee()));
|
||||
this.setBond(convertToBig(franchiseFeeDO.getLoanMargin()));
|
||||
this.setFirstYearManageFee(convertToBig(franchiseFeeDO.getFirstYearManageFee()));
|
||||
this.setFirstYearFee(convertToBig(franchiseFeeDO.getFirstYearFee()));
|
||||
this.setDesignFee(convertToBig(franchiseFeeDO.getPerformanceBond()));
|
||||
// 三明治收银费
|
||||
if (StringUtils.isNotBlank(franchiseFeeDO.getCashierFee())) {
|
||||
this.setFranchiseFee(convertToBig(franchiseFeeDO.getCashierFee()));
|
||||
}
|
||||
this.setTotalFee(this.getBond()
|
||||
.add(this.getFranchiseFee())
|
||||
.add(this.getFirstYearManageFee())
|
||||
|
||||
@@ -56,6 +56,9 @@ public class ReceiptRequest {
|
||||
@ApiModelProperty( "删除标识")
|
||||
private Integer deleted = 0;
|
||||
|
||||
@ApiModelProperty("品牌")
|
||||
private Integer joinBrand;
|
||||
|
||||
public ReceiptRequest() {
|
||||
}
|
||||
|
||||
|
||||
@@ -241,5 +241,9 @@ public class AddSignFranchiseResponse {
|
||||
@ApiModelProperty("是否统管 : 1-统管,0-不统管")
|
||||
private Integer unifiedManagement;
|
||||
|
||||
@ApiModelProperty("收银费(系统费)")
|
||||
private String cashierFee;
|
||||
|
||||
@ApiModelProperty("收银费(系统费)大写")
|
||||
private String bigCashierFee;
|
||||
}
|
||||
|
||||
@@ -206,4 +206,7 @@ public class BuildInformationResponse {
|
||||
|
||||
@ApiModelProperty(value = "建店资料当前阶段状态")
|
||||
private Integer shopSubStageStatus;
|
||||
|
||||
@ApiModelProperty("订货方式,0先款后货、1先货后款")
|
||||
private Integer orderType;
|
||||
}
|
||||
|
||||
@@ -63,7 +63,8 @@ public class FranchiseFeeResponse {
|
||||
@ApiModelProperty("新管家已缴金额")
|
||||
private BigDecimal xgjFeesPaid;
|
||||
|
||||
|
||||
@ApiModelProperty("收银费(系统费)")
|
||||
private String cashierFee;
|
||||
|
||||
@Data
|
||||
public static class LinePay{
|
||||
@@ -200,6 +201,7 @@ public class FranchiseFeeResponse {
|
||||
franchiseFeeResponse.setXgjCollectionStatus(franchiseFeeDO.getXgjCollectionStatus());
|
||||
franchiseFeeResponse.setXgjRemainderPayableAmount(franchiseFeeDO.getXgjRemainderPayableAmount());
|
||||
franchiseFeeResponse.setXgjFeesPaid(franchiseFeeDO.getXgjFeesPaid());
|
||||
franchiseFeeResponse.setCashierFee(franchiseFeeDO.getCashierFee());
|
||||
return franchiseFeeResponse;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user