Commit e8af61af authored by hezhen's avatar hezhen

123

parent 91216ed4
...@@ -17,4 +17,19 @@ public class CompanyApplyVo extends CompanyInfoApply { ...@@ -17,4 +17,19 @@ public class CompanyApplyVo extends CompanyInfoApply {
@ApiModelProperty("商家名称") @ApiModelProperty("商家名称")
private String branchName; private String branchName;
@ApiModelProperty("是否支付")
private Integer isPay;
@ApiModelProperty("状态:0-待审核;1-审核成功;2-驳回;3-未支付")
private Integer applyStatus;
public Integer getApplyStatus(){
Integer applyStatus = super.getStatus();
if ( applyStatus != null && applyStatus == 0 && isPay != null && isPay == 0){
applyStatus = 3;
}
return applyStatus;
}
} }
...@@ -4,6 +4,7 @@ package com.github.wxiaoqi.security.admin.biz; ...@@ -4,6 +4,7 @@ package com.github.wxiaoqi.security.admin.biz;
import com.github.wxiaoqi.security.admin.entity.CompanyInfoOrder; import com.github.wxiaoqi.security.admin.entity.CompanyInfoOrder;
import com.github.wxiaoqi.security.admin.mapper.CompanyInfoOrderMapper; import com.github.wxiaoqi.security.admin.mapper.CompanyInfoOrderMapper;
import com.github.wxiaoqi.security.admin.vo.CompanyApplyVo;
import com.github.wxiaoqi.security.common.biz.BaseBiz; import com.github.wxiaoqi.security.common.biz.BaseBiz;
import com.github.wxiaoqi.security.common.util.OrderUtil; import com.github.wxiaoqi.security.common.util.OrderUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -35,6 +36,18 @@ public class CompanyInfoOrderBiz extends BaseBiz<CompanyInfoOrderMapper, Company ...@@ -35,6 +36,18 @@ public class CompanyInfoOrderBiz extends BaseBiz<CompanyInfoOrderMapper, Company
return selectList(companyInfoOrder); return selectList(companyInfoOrder);
} }
public void isPay(CompanyApplyVo companyApplyVo){
BigDecimal payAmount=companyApplyVo.getPayAmount() == null ? BigDecimal.ZERO : companyApplyVo.getPayAmount();
BigDecimal realAmount = mapper.payAmount(companyApplyVo.getId());
Integer isPay = 0;
if (payAmount.compareTo(realAmount) == 1){
isPay = 1;
}
companyApplyVo.setIsPay(isPay);
}
......
package com.github.wxiaoqi.security.admin.mapper; package com.github.wxiaoqi.security.admin.mapper;
import com.github.wxiaoqi.security.admin.entity.CompanyInfoOrder; import com.github.wxiaoqi.security.admin.entity.CompanyInfoOrder;
import org.apache.ibatis.annotations.Select;
import tk.mybatis.mapper.additional.idlist.SelectByIdListMapper; import tk.mybatis.mapper.additional.idlist.SelectByIdListMapper;
import tk.mybatis.mapper.common.Mapper; import tk.mybatis.mapper.common.Mapper;
import java.math.BigDecimal;
public interface CompanyInfoOrderMapper extends Mapper<CompanyInfoOrder>, SelectByIdListMapper<CompanyInfoOrder,Long> { public interface CompanyInfoOrderMapper extends Mapper<CompanyInfoOrder>, SelectByIdListMapper<CompanyInfoOrder,Long> {
@Select("SELECT IFNULL(SUM(real_amount),0) FROM company_info_order WHERE branch_apply_id=#{branchApplyId} and pay_status =1")
BigDecimal payAmount(Long branchApplyId);
} }
\ No newline at end of file
...@@ -59,7 +59,9 @@ public class AppCompanyInfoController extends BaseController<CompanyInfoApplyBiz ...@@ -59,7 +59,9 @@ public class AppCompanyInfoController extends BaseController<CompanyInfoApplyBiz
companyApplyFindDTO.setUserId(getCurrentUserIdInt()); companyApplyFindDTO.setUserId(getCurrentUserIdInt());
List<CompanyApplyVo> list = baseBiz.getList(companyApplyFindDTO); List<CompanyApplyVo> list = baseBiz.getList(companyApplyFindDTO);
if (list.size() > 0){ if (list.size() > 0){
return ObjectRestResponse.succ(list.get(0)); CompanyApplyVo companyApplyVo = list.get(0);
companyInfoOrderBiz.isPay(companyApplyVo);
return ObjectRestResponse.succ(companyApplyVo);
} }
} }
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment