添加详情记录

This commit is contained in:
梁琦涛
2021-08-31 18:21:08 +08:00
parent f9c3bef612
commit 6394cfa758
5 changed files with 33 additions and 6 deletions
@@ -3,6 +3,9 @@ package com.jero.mailBill.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jero.mailBill.entity.PayMailBill;
import com.jero.mailBill.vo.MailBillVO;
import java.util.List;
/**
* @Description: pay_mail_bill
@@ -11,5 +14,15 @@ import com.jero.mailBill.entity.PayMailBill;
* @Version: V1.0
*/
public interface PayMailBillMapper extends BaseMapper<PayMailBill> {
/**
* @Description
* @Author lqt
* @Date 2021/8/31
* @Param projectId 项目id
* @Param projectType 项目类型
* @Return
* @Exception
*/
List<MailBillVO> selectMailBillVO(String projectId, String projectType);
}
@@ -1,5 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.demo.mailBill.mapper.PayMailBillMapper">
<mapper namespace="com.jero.mailBill.mapper.PayMailBillMapper">
<resultMap id="MailBillVO" type="com.jero.mailBill.vo.MailBillVO">
<collection property="list" ofType="java.lang.String">
<result ></result>
</collection>
</resultMap>
<select id="selectMailBillVO" resultMap="MailBillVO">
select pmb.*,pcp.charge_project from pay_mail_bill pmb
LEFT JOIN pay_mail_bill_project pmbp on pmb.id = pmbp.bill_id
LEFT JOIN pay_common_project pcp on pcp.id = pmbp.project_id
where pmb.id = (select id from pay_mail_bill_project where project_id='1432636878326165505')
</select>
</mapper>
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.jero.mailBill.entity.PayMailBill;
import com.jero.mailBill.vo.MailBillVO;
import java.util.List;
/**
* @Description: pay_mail_bill
* @Author: jeecg-boot
@@ -20,6 +22,6 @@ public interface IPayMailBillService extends IService<PayMailBill> {
* @Return
* @Exception
*/
MailBillVO selectMailBillVO(String projectId,String projectType);
List<MailBillVO> selectMailBillVO(String projectId, String projectType);
}
@@ -8,6 +8,7 @@ import com.jero.mailBill.vo.MailBillVO;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* @Description: pay_mail_bill
@@ -22,8 +23,7 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
private PayMailBillMapper payMailBillMapper;
@Override
public MailBillVO selectMailBillVO(String projectId, String projectType) {
return null;
public List<MailBillVO> selectMailBillVO(String projectId, String projectType) {
return payMailBillMapper.selectMailBillVO(projectId,projectType);
}
}
@@ -254,6 +254,7 @@ public class PayCommonProjectController extends JeroController<PayCommonProject,
return Result.error("未找到对应数据");
}
JSONObject json = new JSONObject();
json.put("project",payCommonProject);
// 企业信息
PayCompanyManagementTemporary payCompanyManagementTemporary = payCompanyManagementTemporaryService.getById(payCommonProject.getChargeCompanyId());
json.put("company",payCompanyManagementTemporary);
@@ -267,7 +268,7 @@ public class PayCommonProjectController extends JeroController<PayCommonProject,
json.put("payPaymentRecord",payPaymentRecordList);
// todo 开票邮寄记录
// json.put("payPaymentRecord",payPaymentRecordList);
return Result.OK(payCommonProject);
return Result.OK(json);
}
/**