|
@@ -7,16 +7,22 @@ import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.RandomUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.pj.api.wx.bo.MsgDataBO;
|
|
|
+import com.pj.api.wx.service.WxService;
|
|
|
+import com.pj.current.config.WxConfig;
|
|
|
import com.pj.project.tb_entity.TbEntity;
|
|
|
import com.pj.project.tb_entity.TbEntityService;
|
|
|
import com.pj.project.tb_fee_details.TbFeeDetails;
|
|
|
import com.pj.project.tb_fee_details.TbFeeDetailsService;
|
|
|
import com.pj.project.tb_invoice_order.TbInvoiceOrder;
|
|
|
import com.pj.project.tb_invoice_order.TbInvoiceOrderService;
|
|
|
+import com.pj.project4sp.admin.SpAdmin;
|
|
|
+import com.pj.project4sp.admin.SpAdminService;
|
|
|
import com.pj.utils.so.SoMap;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -42,6 +48,12 @@ public class TbInvoiceInfoService extends ServiceImpl<TbInvoiceInfoMapper, TbInv
|
|
|
TbEntityService tbEntityService;
|
|
|
@Resource
|
|
|
TbFeeDetailsService tbFeeDetailsService;
|
|
|
+ @Resource
|
|
|
+ SpAdminService spAdminService;
|
|
|
+ @Resource
|
|
|
+ WxService wxService;
|
|
|
+ @Resource
|
|
|
+ WxConfig wxConfig;
|
|
|
|
|
|
|
|
|
/** 增 */
|
|
@@ -128,6 +140,22 @@ public class TbInvoiceInfoService extends ServiceImpl<TbInvoiceInfoMapper, TbInv
|
|
|
invoiceOrder.setStatus(2).setInvoiceTime(new Date());
|
|
|
}
|
|
|
tbInvoiceOrderService.updateBatchById(invoiceOrderList);
|
|
|
+ /*
|
|
|
+ List<SpAdmin> spAdminList = spAdminService.findByCustomerId(t.getCustomerId());
|
|
|
+ String remark = "";
|
|
|
+ if(StrUtil.equals("1", t.getIsElec())){
|
|
|
+ remark = "请查看邮箱" + t.getEmail() + "获取发票";
|
|
|
+ }else{
|
|
|
+ remark = "请联系运营人员获取发票";
|
|
|
+ }
|
|
|
+ MsgDataBO msgDataBO = new MsgDataBO("你有一张新票据", t.getInvoiceNo(),
|
|
|
+ DateUtil.now(),
|
|
|
+ "广西东兴北投口岸投资有限公司",
|
|
|
+ t.getEntityName(),t.getTotalMoney().toString(), remark);
|
|
|
+ spAdminList.stream().map(SpAdmin::getOpenid).forEach(openId -> {
|
|
|
+ wxService.sendTemplateMsg(wxConfig.getInvoiceCompleteTemplate(), openId, msgDataBO, "");
|
|
|
+ });
|
|
|
+ */
|
|
|
}
|
|
|
|
|
|
}
|