Commit 40858f9b by XiaHou

查询展览纪念馆

parent 66d89a66
...@@ -298,7 +298,7 @@ public class ApiOshServicesOrderController { ...@@ -298,7 +298,7 @@ public class ApiOshServicesOrderController {
Map<String, Object> result = Maps.newHashMap(); Map<String, Object> result = Maps.newHashMap();
result.put("orderId", returnVo.getId()); result.put("orderId", returnVo.getId());
result.put("code", returnVo.getCode()); result.put("code", returnVo.getCode());
result.put("createDate", new Date().getTime()); result.put("createDate",System.currentTimeMillis());
result.put("payPrice", returnVo.getTotalPrice()); result.put("payPrice", returnVo.getTotalPrice());
return JsonResult.success("新增请求成功", result); return JsonResult.success("新增请求成功", result);
} }
...@@ -338,6 +338,32 @@ public class ApiOshServicesOrderController { ...@@ -338,6 +338,32 @@ public class ApiOshServicesOrderController {
} }
/** /**
* 支付2 上面支付app下调用参数未传递过来,为了不影响app重新复制一份解决
*
* @throws IOException
* @author heshenmi
* 2017年9月26日 下午6:26:53
*/
@ApiOperation(" 支付2 上面支付app下调用参数未传递过来,为了不影响app重新复制一份解决")
@RequestMapping(value = "/wxPay2", method = RequestMethod.POST)
public JsonResult pay2(@ApiParam(value = "传入对象") @RequestBody OshServicesOrderVo vo, HttpServletRequest request, HttpServletResponse response) throws Exception {
OshServicesOrderVo result = oshServicesOrderSerice.getViewByCode(vo);
String totalPrice = result.getTotalPrice() + "";
if ("0.0".equals(totalPrice)) {
return JsonResult.failed("订单价格异常,支付失败");
}
if ("0".equals(vo.getPayChooseType())) {
return JsonResult.success("支付请求成功", oshServicesOrderSerice.doUnifiedOrder(vo.getCode(), totalPrice));
} else if ("1".equals(vo.getPayChooseType())) {
return JsonResult.success("支付请求成功", oshServicesOrderSerice.doUnifiedOrderForH5(vo.getCode(), vo.getPayType(), totalPrice));
} else if ("2".equals(vo.getPayChooseType())) {
return JsonResult.success("支付请求成功", oshServicesOrderSerice.doUnifiedOrderForJSAPI(vo.getCode(), totalPrice, vo.getOpenId()));
} else {
return JsonResult.success("支付请求成功", oshServicesOrderSerice.doUnifiedOrderForAppletJSAPI(vo.getCode(), totalPrice, vo.getOpenId()));
}
}
/**
* 支付回调 * 支付回调
* *
* @throws IOException * @throws IOException
......
...@@ -2,6 +2,7 @@ package com.atlgroupasia.servicecenter.service; ...@@ -2,6 +2,7 @@ package com.atlgroupasia.servicecenter.service;
import com.atlgroupasia.servicecenter.dto.DrpDonateOrderDTO; import com.atlgroupasia.servicecenter.dto.DrpDonateOrderDTO;
import com.atlgroupasia.servicecenter.dto.MisBlessDTO; import com.atlgroupasia.servicecenter.dto.MisBlessDTO;
import com.atlgroupasia.servicecenter.dto.OshUserBlessUsingDTO;
import com.atlgroupasia.servicecenter.entity.DonateOrder; import com.atlgroupasia.servicecenter.entity.DonateOrder;
import com.atlgroupasia.servicecenter.mapper.BlessMapper; import com.atlgroupasia.servicecenter.mapper.BlessMapper;
import com.atlgroupasia.servicecenter.mapper.DonateOrderMapper; import com.atlgroupasia.servicecenter.mapper.DonateOrderMapper;
...@@ -40,7 +41,7 @@ public class DonateOrderService { ...@@ -40,7 +41,7 @@ public class DonateOrderService {
* @param phone * @param phone
* @return * @return
*/ */
public JsonResult selectBlessListDonateOrderRelationPhone(String phone) { public JsonResult<MisBlessDTO> selectBlessListDonateOrderRelationPhone(String phone) {
//通过手机号查询福位订单 //通过手机号查询福位订单
List<DrpDonateOrderDTO> drpDonateOrderDTOList = this.donateOrderMapper.selectDonateOrderByPhone(phone); List<DrpDonateOrderDTO> drpDonateOrderDTOList = this.donateOrderMapper.selectDonateOrderByPhone(phone);
if (drpDonateOrderDTOList == null || drpDonateOrderDTOList.size() <= 0) { if (drpDonateOrderDTOList == null || drpDonateOrderDTOList.size() <= 0) {
...@@ -74,7 +75,7 @@ public class DonateOrderService { ...@@ -74,7 +75,7 @@ public class DonateOrderService {
* @param blessId * @param blessId
* @return * @return
*/ */
public JsonResult selectUserBlessUsingListByBlessId(Integer blessId) { public JsonResult<OshUserBlessUsingDTO> selectUserBlessUsingListByBlessId(Integer blessId) {
return JsonResult.success("查询成功",this.userBlessUsingMapper.selectUserBlessUsingById(blessId)); return JsonResult.success("查询成功",this.userBlessUsingMapper.selectUserBlessUsingById(blessId));
} }
......
...@@ -21,7 +21,7 @@ public class WXOfficeConfigUtil implements WXPayConfig { ...@@ -21,7 +21,7 @@ public class WXOfficeConfigUtil implements WXPayConfig {
/*微信公众号*/ /*微信公众号*/
public static final String APP_ID = "wxbd6cf7b619de70d9"; public static final String APP_ID = "wxbd6cf7b619de70d9";
public static final String APP_SECRET = "79a5044ac7856522eacc9f824013febb"; public static final String APP_SECRET = "4bbb492abc6c12756e4bcbb775ae5069";
public WXOfficeConfigUtil() throws Exception { public WXOfficeConfigUtil() throws Exception {
String certPath = "/www/wwwroot/userapi.atlxm.com/apiclient_cert.p12"; String certPath = "/www/wwwroot/userapi.atlxm.com/apiclient_cert.p12";
......
...@@ -10,6 +10,7 @@ import java.util.Date; ...@@ -10,6 +10,7 @@ import java.util.Date;
@Data @Data
public class OshServicesOrderVo { public class OshServicesOrderVo {
@ApiModelProperty(value = "手机号码")
private String phone; private String phone;
private Long id; private Long id;
...@@ -19,7 +20,7 @@ public class OshServicesOrderVo { ...@@ -19,7 +20,7 @@ public class OshServicesOrderVo {
private Long blessId; private Long blessId;
private Long blessUsingId; private Long blessUsingId;
@ApiModelProperty(value = "订单编码")
private String code; private String code;
private Long userId; private Long userId;
...@@ -58,7 +59,7 @@ public class OshServicesOrderVo { ...@@ -58,7 +59,7 @@ public class OshServicesOrderVo {
private String remark; private String remark;
private String payType; private String payType;
@ApiModelProperty(value = "微信的code")
private String wxCode; private String wxCode;
private String nickName; private String nickName;
...@@ -66,7 +67,10 @@ public class OshServicesOrderVo { ...@@ -66,7 +67,10 @@ public class OshServicesOrderVo {
private String pic; private String pic;
@ApiModelProperty(value = "非app时的支付,为必传",required = false) @ApiModelProperty(value = "非app时的支付,为必传",required = false)
private String openId; private String openId;
@ApiModelProperty(value = "支付类型(0:APP 1:H5 2:JSAPI 3:小程序)")
private String payChooseType; private String payChooseType;
@ApiModelProperty(value = "关联app时光纪id",required = false)
private Long relationTimeId;
@ApiModelProperty(value = "关联app的用户id",required = false)
private Long relationUserId;
} }
...@@ -10,13 +10,13 @@ spring: ...@@ -10,13 +10,13 @@ spring:
#���ݿ����� #���ݿ�����
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
#url: jdbc:mysql://lmerp001w.mysql.rds.aliyuncs.com/lmerp?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai url: jdbc:mysql://lmerp001w.mysql.rds.aliyuncs.com/lmerp?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
#username: test_erp username: test_erp
#password: Fzii591com password: Fzii591com
url: jdbc:mysql://47.98.216.76:3306/atl-service-center?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 #url: jdbc:mysql://47.98.216.76:3306/atl-service-center?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root #username: root
password: 6just@2019 #password: 6just@2019
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
......
...@@ -50,8 +50,11 @@ ...@@ -50,8 +50,11 @@
b.name donorName,b.phone donorPhone b.name donorName,b.phone donorPhone
from drp_donate_order a from drp_donate_order a
left join drp_donor b ON a.donor_id = b.id left join drp_donor b ON a.donor_id = b.id
where state in (3,5) where a.state in (3,5)
and b.phone =#{phone} and b.phone =#{phone}
and b.authentication = 1
and b.is_del = 0
</select> </select>
</mapper> </mapper>
...@@ -163,8 +163,22 @@ ...@@ -163,8 +163,22 @@
</update> </update>
<insert id="insert" keyProperty="id" keyColumn="id" useGeneratedKeys="true"> <insert id="insert" keyProperty="id" keyColumn="id" useGeneratedKeys="true">
INSERT INTO osh_services_order(bless_using_id, code , phone, nick_name, pic, `sum`, age_limit, total_price, status, confirm_time,confirm_end_time, create_time, remark, is_del) INSERT INTO osh_services_order(bless_using_id, code , phone, nick_name, pic, `sum`, age_limit, total_price, status, confirm_time,confirm_end_time, create_time, remark, is_del
VALUES(#{blessUsingId}, #{code}, #{phone}, #{nickName}, #{pic}, #{sum}, #{ageLimit}, #{totalPrice}, 1 , #{confirmTime}, #{confirmEndTime}, NOW(), #{remark}, 0) <if test="relationTimeId != null">
,relation_time_id
</if>
<if test="relationUserId != null">
,relation_user_id
</if>
)
VALUES(#{blessUsingId}, #{code}, #{phone}, #{nickName}, #{pic}, #{sum}, #{ageLimit}, #{totalPrice}, 1 , #{confirmTime}, #{confirmEndTime}, NOW(), #{remark}, 0
<if test="relationTimeId != null">
,#{relationTimeId}
</if>
<if test="relationUserId != null">
,#{relationUserId}
</if>
)
</insert> </insert>
<select id="findVideoListUnWatch" resultType="java.util.Map"> <select id="findVideoListUnWatch" resultType="java.util.Map">
......
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