Commit 0ebbc829 authored by 谢希宇's avatar 谢希宇

create by Strive

create date 2021/02/19
parent 71741eb0
......@@ -4,11 +4,11 @@ import com.cftech.authentication.model.Authentication;
import com.cftech.core.generic.GenericDao;
/**
* 身份验证Mapper
*
* @author Buyj
* @date: 2020-11-23 16:56
*/
* 身份验证Mapper
*
* @author Buyj
* @date: 2020-11-23 16:56
*/
public interface AuthenticationMapper extends GenericDao<Authentication> {
}
\ No newline at end of file
......@@ -248,9 +248,10 @@
from t_aidea_coupon_record
where id = #{id}
</select>
<select id="buyingMedicineNumber" parameterType="java.util.Map" resultType="map">
SELECT
SUM(d.number) number
SUM(d.drugs_num) number
FROM t_order t
LEFT JOIN t_order_details d ON t.id = d.order_id
<include refid="sqlWhere"/>
......
......@@ -3,12 +3,16 @@ package com.cftech.couponrecord.web;
import com.alibaba.fastjson.JSONObject;
import com.cftech.couponrecord.model.CouponrecordVo;
import com.cftech.couponrecord.service.CouponrecordService;
import com.google.zxing.WriterException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.io.IOException;
/**
* 2021年1月29日
*/
......@@ -48,5 +52,16 @@ public class MobileCouponrecordController {
return couponrecordService.checkCouponDetails(vo);
}
@RequestMapping(value = "/testSendCouponRecord",
method = {RequestMethod.GET, RequestMethod.POST},
produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public void testSendCouponRecord(@RequestParam String openid, @RequestParam Long accountsId) {
try {
couponrecordService.sendCouponRecord(openid, accountsId);
} catch (IOException e) {
e.printStackTrace();
} catch (WriterException e) {
e.printStackTrace();
}
}
}
......@@ -361,9 +361,9 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
public JSONObject invoice(InvoiceDto invoiceDto) {
JSONObject jsonObject = new JSONObject();
MpAccountsEntity mpAccountsEntity = null;
if (StringUtils.isNotBlank(invoiceDto.getAppId())){
if (StringUtils.isNotBlank(invoiceDto.getAppId())) {
mpAccountsEntity = mpAccountsService.getMpAccountsAppid(invoiceDto.getAppId());
}else{
} else {
jsonObject.put("errorNo", "2");
jsonObject.put("errorMsg", "appId不能为空");
return jsonObject;
......@@ -374,26 +374,26 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
conds.equal("o.id", invoiceDto.getId());
conds.equal("o.del_flag", Constants.DEL_FLAG_0);
List<Order> list = this.fetchSearchBy(conds, null, 0, 0, null);
if(list.size() > 0){
for (Order order : list){
if (list.size() > 0) {
for (Order order : list) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
order.setCreateTimeStr(format.format(order.getCreateTime()));
//抬头类型为企业设置发票税号
String unitTax = null;
if(invoiceDto.getType().equals("1")){
if (invoiceDto.getType().equals("1")) {
unitTax = invoiceDto.getUnitTaxNumber();
}
String str = invoiceUtil.startInvoice(order,order.getNickName(), invoiceDto.getEmail(), invoiceDto.getType(), "0", unitTax);
String str = invoiceUtil.startInvoice(order, order.getNickName(), invoiceDto.getEmail(), invoiceDto.getType(), "0", unitTax);
JSONObject json = JSON.parseObject(str);
if (StringUtils.isNotBlank(json.getString("code")) && json.getString("code").equals("E0000")){
if (StringUtils.isNotBlank(json.getString("code")) && json.getString("code").equals("E0000")) {
//开票成功 添加一条开票记录
//流水号
String invoiceSerialNum = json.getJSONObject("result").getString("invoiceSerialNum");
Invoice invoice = new Invoice();
//发票抬头
if(invoiceDto.getType().equals("1")){
if (invoiceDto.getType().equals("1")) {
//抬头类型为公司则发票税号
invoice.setUnitTaxNumber(invoiceDto.getUnitTaxNumber());
invoice.setStatus("1");
......@@ -416,7 +416,7 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
//更新是否开票状态
order.setConfirm(invoiceSerialNum);
orderMapper.update(order);
}else{
} else {
jsonObject.put("errorNo", 1);
jsonObject.put("errorMsg", StringUtils.isNotBlank(json.getString("describe")) ? json.getString("describe") : json.getString("describe"));
return jsonObject;
......@@ -424,10 +424,10 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
}
}
jsonObject.put("errorNo", 0);
}catch (Exception e){
} catch (Exception e) {
e.printStackTrace();
jsonObject.put("errorNo","1");
jsonObject.put("errorMsg","程序异常");
jsonObject.put("errorNo", "1");
jsonObject.put("errorMsg", "程序异常");
}
return jsonObject;
}
......@@ -439,6 +439,7 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
/**
* 微信支付回调事件
*
* @param request
* @return
*/
......
......@@ -16,5 +16,4 @@
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
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