发送短信
This commit is contained in:
+13
@@ -4,6 +4,7 @@ import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
@@ -87,4 +88,16 @@ public class PayIncomeContractInstallment implements Serializable {
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private java.util.Date updateTime;
|
||||
/**临时签订单位名称*/
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "签订单位名称")
|
||||
private java.lang.String signedCompanyTemporaryName;
|
||||
/**合同名称*/
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "合同名称")
|
||||
private java.lang.String contractName;
|
||||
/**手机号*/
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "手机号")
|
||||
private java.lang.String phone;
|
||||
}
|
||||
|
||||
+13
@@ -4,6 +4,7 @@ import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
@@ -88,4 +89,16 @@ public class PaySpendingContractInstallment implements Serializable {
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private Date updateTime;
|
||||
/**临时签订单位名称*/
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "签订单位名称")
|
||||
private java.lang.String signedCompanyTemporaryName;
|
||||
/**合同名称*/
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "合同名称")
|
||||
private java.lang.String contractName;
|
||||
/**手机号*/
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "手机号")
|
||||
private java.lang.String phone;
|
||||
}
|
||||
|
||||
+11
-1
@@ -3,6 +3,8 @@ package com.jero.contract.mapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.jero.contract.entity.PayIncomeContractInstallment;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: pay_income_contract_installment
|
||||
* @Author: jeecg-boot
|
||||
@@ -10,5 +12,13 @@ import com.jero.contract.entity.PayIncomeContractInstallment;
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface PayIncomeContractInstallmentMapper extends BaseMapper<PayIncomeContractInstallment> {
|
||||
|
||||
/**
|
||||
* @Description 获取满足前一周发送短信的分期信息
|
||||
* @Author lqt
|
||||
* @Date 2021/9/14
|
||||
* @Param
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
List<PayIncomeContractInstallment> getIncomeContract();
|
||||
}
|
||||
|
||||
+11
@@ -4,6 +4,8 @@ package com.jero.contract.mapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.jero.contract.entity.PaySpendingContractInstallment;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: pay_spending_contract_installment
|
||||
* @Author: jeecg-boot
|
||||
@@ -12,4 +14,13 @@ import com.jero.contract.entity.PaySpendingContractInstallment;
|
||||
*/
|
||||
public interface PaySpendingContractInstallmentMapper extends BaseMapper<PaySpendingContractInstallment> {
|
||||
|
||||
/**
|
||||
* @Description 获取满足前一周发送短信的分期信息
|
||||
* @Author lqt
|
||||
* @Date 2021/9/14
|
||||
* @Param
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
List<PaySpendingContractInstallment> getSpendingContract();
|
||||
}
|
||||
|
||||
+8
@@ -2,4 +2,12 @@
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.contract.mapper.PayIncomeContractInstallmentMapper">
|
||||
|
||||
<select id="getIncomeContract" resultType="com.jero.contract.entity.PayIncomeContractInstallment">
|
||||
SELECT pici.*,pic.contract_name,pic.signed_contacts_temporary_name,pcmt.phone FROM pay_income_contract_installment pici
|
||||
INNER JOIN pay_income_contract pic ON pici.contract_id = pic.id
|
||||
LEFT JOIN pay_contacts_management_temporary pcmt ON pcmt.id = pic.signed_contacts_temporary_id
|
||||
WHERE
|
||||
DATE_SUB(pici.accounts_receivable_time, INTERVAL 7 DAY) = DATE_FORMAT(NOW(),'%Y-%m-%d')
|
||||
AND pici.accounts_receivable_amount > paid_amount
|
||||
</select>
|
||||
</mapper>
|
||||
+8
@@ -2,4 +2,12 @@
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.contract.mapper.PaySpendingContractInstallmentMapper">
|
||||
|
||||
<select id="getSpendingContract" resultType="com.jero.contract.entity.PaySpendingContractInstallment">
|
||||
select pici.*,pic.contract_name,pic.signed_contacts_temporary_name,pcmt.phone from pay_spending_contract_installment pici
|
||||
inner join pay_spending_contract pic on pici.contract_id = pic.id
|
||||
LEFT JOIN pay_contacts_management_temporary pcmt ON pcmt.id = pic.signed_contacts_temporary_id
|
||||
where
|
||||
DATE_SUB(pici.accounts_receivable_time, INTERVAL 7 DAY) = DATE_FORMAT(NOW(),'%Y-%m-%d')
|
||||
AND pici.accounts_receivable_amount > paid_amount
|
||||
</select>
|
||||
</mapper>
|
||||
+9
-1
@@ -10,5 +10,13 @@ import com.jero.contract.entity.PayIncomeContractInstallment;
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface IPayIncomeContractInstallmentService extends IService<PayIncomeContractInstallment> {
|
||||
|
||||
/**
|
||||
* @Description 收入合同每阶段前一周给合同签订单位的企业联系人发送付款提醒
|
||||
* @Author lqt
|
||||
* @Date 2021/9/14
|
||||
* @Param
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
void sendSMSIncomeContract();
|
||||
}
|
||||
|
||||
+9
@@ -11,5 +11,14 @@ import com.jero.contract.entity.PaySpendingContractInstallment;
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface IPaySpendingContractInstallmentService extends IService<PaySpendingContractInstallment> {
|
||||
/**
|
||||
* @Description 支出合同每阶段前一周给合同签订单位的企业联系人发送付款提醒
|
||||
* @Author lqt
|
||||
* @Date 2021/9/14
|
||||
* @Param
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
void sendSMSSpendingContract();
|
||||
|
||||
}
|
||||
|
||||
+13
@@ -4,8 +4,12 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.contract.entity.PayIncomeContractInstallment;
|
||||
import com.jero.contract.mapper.PayIncomeContractInstallmentMapper;
|
||||
import com.jero.contract.service.IPayIncomeContractInstallmentService;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: pay_income_contract_installment
|
||||
* @Author: jeecg-boot
|
||||
@@ -14,5 +18,14 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@Service
|
||||
public class PayIncomeContractInstallmentServiceImpl extends ServiceImpl<PayIncomeContractInstallmentMapper, PayIncomeContractInstallment> implements IPayIncomeContractInstallmentService {
|
||||
@Resource
|
||||
private PayIncomeContractInstallmentMapper payIncomeContractInstallmentMapper;
|
||||
|
||||
@Override
|
||||
public void sendSMSIncomeContract() {
|
||||
List<PayIncomeContractInstallment> list = payIncomeContractInstallmentMapper.getIncomeContract();
|
||||
if(!CollectionUtils.isEmpty(list)){
|
||||
// todo 发送短信
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
-1
@@ -27,7 +27,6 @@ import com.jero.pack.entity.PayPackCompany;
|
||||
import com.jero.pack.entity.PayPackCompanyProject;
|
||||
import com.jero.pack.service.IPayPackCompanyProjectService;
|
||||
import com.jero.pack.service.IPayPackCompanyService;
|
||||
import com.jero.project.common.PayProjectCommon;
|
||||
import com.jero.project.entity.PayCommonProject;
|
||||
import com.jero.project.entity.PayWorkingGroup;
|
||||
import com.jero.project.entity.PayWorkingGroupSubItem;
|
||||
|
||||
+13
@@ -4,8 +4,12 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.contract.entity.PaySpendingContractInstallment;
|
||||
import com.jero.contract.mapper.PaySpendingContractInstallmentMapper;
|
||||
import com.jero.contract.service.IPaySpendingContractInstallmentService;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: pay_spending_contract_installment
|
||||
* @Author: jeecg-boot
|
||||
@@ -15,4 +19,13 @@ import org.springframework.stereotype.Service;
|
||||
@Service
|
||||
public class PaySpendingContractInstallmentServiceImpl extends ServiceImpl<PaySpendingContractInstallmentMapper, PaySpendingContractInstallment> implements IPaySpendingContractInstallmentService {
|
||||
|
||||
@Resource
|
||||
private PaySpendingContractInstallmentMapper paySpendingContractInstallmentMapper;
|
||||
@Override
|
||||
public void sendSMSSpendingContract() {
|
||||
List<PaySpendingContractInstallment> list = paySpendingContractInstallmentMapper.getSpendingContract();
|
||||
if(!CollectionUtils.isEmpty(list)){
|
||||
// todo 发短信
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user