mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-12 11:19:52 +08:00
冲突
This commit is contained in:
@@ -127,7 +127,6 @@ public class OrderService {
|
|||||||
@Value("${adapay.callback}")
|
@Value("${adapay.callback}")
|
||||||
private String ADAPAY_CALLBACK_URL;
|
private String ADAPAY_CALLBACK_URL;
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IAdapayMemberAccountService adapayMemberAccountService;
|
private IAdapayMemberAccountService adapayMemberAccountService;
|
||||||
|
|
||||||
@@ -138,16 +137,6 @@ public class OrderService {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String generateOrder(GenerateOrderDTO dto) throws ParseException {
|
public String generateOrder(GenerateOrderDTO dto) throws ParseException {
|
||||||
// log.info("generateOrder param:{}", JSONObject.toJSONString(dto));
|
|
||||||
// // 处理前端传的参数
|
|
||||||
// analysisPileParameter(dto);
|
|
||||||
//
|
|
||||||
// // 校验充电桩相关的信息
|
|
||||||
// checkPileInfo(dto);
|
|
||||||
//
|
|
||||||
// // 保存订单到数据库 saveOrder2Database
|
|
||||||
// String orderCode = saveOrder2Database(dto);
|
|
||||||
|
|
||||||
OrderBasicInfo basicInfo = orderBasicInfoService.generateOrder(dto);
|
OrderBasicInfo basicInfo = orderBasicInfoService.generateOrder(dto);
|
||||||
if (basicInfo != null) {
|
if (basicInfo != null) {
|
||||||
return basicInfo.getOrderCode();
|
return basicInfo.getOrderCode();
|
||||||
@@ -1335,6 +1324,8 @@ public class OrderService {
|
|||||||
} else if (AdapayEventEnum.corp_member_failed.getValue().equals(type)) {
|
} else if (AdapayEventEnum.corp_member_failed.getValue().equals(type)) {
|
||||||
// 开户失败 删除
|
// 开户失败 删除
|
||||||
corpMemberFailed(data);
|
corpMemberFailed(data);
|
||||||
|
} else if (AdapayEventEnum.corp_member_succeeded.getValue().equals(type)) {
|
||||||
|
corpMemberSucceeded(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1407,9 +1398,28 @@ public class OrderService {
|
|||||||
// 删除表中的记录
|
// 删除表中的记录
|
||||||
JSONObject jsonObject = JSON.parseObject(data);
|
JSONObject jsonObject = JSON.parseObject(data);
|
||||||
String memberId = jsonObject.getString("member_id");
|
String memberId = jsonObject.getString("member_id");
|
||||||
if (StringUtils.isNotBlank(memberId)) {
|
if (StringUtils.isBlank(memberId)) {
|
||||||
adapayMemberAccountService.deleteByMemberId(memberId);
|
return;
|
||||||
}
|
}
|
||||||
|
AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMemberId(memberId);
|
||||||
|
if (adapayMemberAccount == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
adapayMemberAccount.setDelFlag(Constants.ONE);
|
||||||
|
// 逻辑删除记录,并删除缓存
|
||||||
|
adapayMemberAccountService.updateAdapayMemberAccount(adapayMemberAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void corpMemberSucceeded(String data) {
|
||||||
|
JSONObject jsonObject = JSON.parseObject(data);
|
||||||
|
String memberId = jsonObject.getString("member_id");
|
||||||
|
if (StringUtils.isBlank(memberId)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
AdapayMemberAccount adapayMemberAccount = new AdapayMemberAccount();
|
||||||
|
adapayMemberAccount.setAdapayMemberId(memberId);
|
||||||
|
adapayMemberAccount.setStatus(Constants.ONE);
|
||||||
|
adapayMemberAccountService.updateAdapayMemberAccountByMemberId(adapayMemberAccount);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -43,7 +43,10 @@ public class AdapayMemberService {
|
|||||||
@Value("${adapay.appId}")
|
@Value("${adapay.appId}")
|
||||||
private String ADAPAY_APP_ID;
|
private String ADAPAY_APP_ID;
|
||||||
|
|
||||||
private final String CALLBACK_URL = "https://api.jsowellcloud.com/uniapp/pay/callbackAdapay";
|
// private final String CALLBACK_URL = "https://api.jsowellcloud.com/uniapp/pay/callbackAdapay";
|
||||||
|
|
||||||
|
@Value("${adapay.callback}")
|
||||||
|
private String ADAPAY_CALLBACK_URL;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IAdapayMemberAccountService adapayMemberAccountService;
|
private IAdapayMemberAccountService adapayMemberAccountService;
|
||||||
@@ -385,7 +388,7 @@ public class AdapayMemberService {
|
|||||||
memberParams.put("bank_acct_type", dto.getBankAcctType());
|
memberParams.put("bank_acct_type", dto.getBankAcctType());
|
||||||
memberParams.put("card_no", dto.getCardNo());
|
memberParams.put("card_no", dto.getCardNo());
|
||||||
memberParams.put("card_name", dto.getCardName());
|
memberParams.put("card_name", dto.getCardName());
|
||||||
memberParams.put("notify_url", CALLBACK_URL);
|
memberParams.put("notify_url", ADAPAY_CALLBACK_URL);
|
||||||
File file = ZipUtil.createZipFileFromImages(dto.getImgList());
|
File file = ZipUtil.createZipFileFromImages(dto.getImgList());
|
||||||
log.info("创建企业账户param:{}", memberParams);
|
log.info("创建企业账户param:{}", memberParams);
|
||||||
Map<String, Object> member = CorpMember.create(memberParams, file);
|
Map<String, Object> member = CorpMember.create(memberParams, file);
|
||||||
|
|||||||
@@ -64,4 +64,8 @@ public interface AdapayMemberAccountMapper {
|
|||||||
AdapayMemberAccount selectByMerchantId(String merchantId);
|
AdapayMemberAccount selectByMerchantId(String merchantId);
|
||||||
|
|
||||||
void deleteByMemberId(String memberId);
|
void deleteByMemberId(String memberId);
|
||||||
|
|
||||||
|
void updateAdapayMemberAccountByMemberId(AdapayMemberAccount adapayMemberAccount);
|
||||||
|
|
||||||
|
AdapayMemberAccount selectByMemberId(String memberId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,11 @@ public interface IAdapayMemberAccountService {
|
|||||||
|
|
||||||
AdapayMemberAccount selectByMerchantId(String merchantId);
|
AdapayMemberAccount selectByMerchantId(String merchantId);
|
||||||
|
|
||||||
|
AdapayMemberAccount selectByMemberId(String memberId);
|
||||||
|
|
||||||
String selectAdapayMemberIdByStationId(String stationId);
|
String selectAdapayMemberIdByStationId(String stationId);
|
||||||
|
|
||||||
void deleteByMemberId(String memberId);
|
void deleteByMemberId(String memberId);
|
||||||
|
|
||||||
|
void updateAdapayMemberAccountByMemberId(AdapayMemberAccount adapayMemberAccount);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.jsowell.pile.service.impl;
|
|||||||
import com.jsowell.common.constant.CacheConstants;
|
import com.jsowell.common.constant.CacheConstants;
|
||||||
import com.jsowell.common.core.redis.RedisCache;
|
import com.jsowell.common.core.redis.RedisCache;
|
||||||
import com.jsowell.common.util.DateUtils;
|
import com.jsowell.common.util.DateUtils;
|
||||||
|
import com.jsowell.common.util.StringUtils;
|
||||||
import com.jsowell.pile.domain.AdapayMemberAccount;
|
import com.jsowell.pile.domain.AdapayMemberAccount;
|
||||||
import com.jsowell.pile.domain.PileStationInfo;
|
import com.jsowell.pile.domain.PileStationInfo;
|
||||||
import com.jsowell.pile.mapper.AdapayMemberAccountMapper;
|
import com.jsowell.pile.mapper.AdapayMemberAccountMapper;
|
||||||
@@ -74,8 +75,13 @@ public class AdapayMemberAccountServiceImpl implements IAdapayMemberAccountServi
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int updateAdapayMemberAccount(AdapayMemberAccount adapayMemberAccount) {
|
public int updateAdapayMemberAccount(AdapayMemberAccount adapayMemberAccount) {
|
||||||
adapayMemberAccount.setUpdateTime(DateUtils.getNowDate());
|
// adapayMemberAccount.setUpdateTime(DateUtils.getNowDate());
|
||||||
return adapayMemberAccountMapper.updateAdapayMemberAccount(adapayMemberAccount);
|
int i = adapayMemberAccountMapper.updateAdapayMemberAccount(adapayMemberAccount);
|
||||||
|
if (StringUtils.isNotBlank(adapayMemberAccount.getMerchantId())) {
|
||||||
|
String redisKey = CacheConstants.ADAPAY_MEMBER_ACCOUNT + adapayMemberAccount.getMerchantId();
|
||||||
|
redisCache.deleteObject(redisKey);
|
||||||
|
}
|
||||||
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -113,6 +119,12 @@ public class AdapayMemberAccountServiceImpl implements IAdapayMemberAccountServi
|
|||||||
return adapayMemberAccount;
|
return adapayMemberAccount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AdapayMemberAccount selectByMemberId(String memberId) {
|
||||||
|
return adapayMemberAccountMapper.selectByMemberId(memberId);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String selectAdapayMemberIdByStationId(String stationId) {
|
public String selectAdapayMemberIdByStationId(String stationId) {
|
||||||
PileStationInfo pileStationInfo = pileStationInfoService.selectPileStationInfoById(Long.parseLong(stationId));
|
PileStationInfo pileStationInfo = pileStationInfoService.selectPileStationInfoById(Long.parseLong(stationId));
|
||||||
@@ -131,4 +143,9 @@ public class AdapayMemberAccountServiceImpl implements IAdapayMemberAccountServi
|
|||||||
public void deleteByMemberId(String memberId) {
|
public void deleteByMemberId(String memberId) {
|
||||||
adapayMemberAccountMapper.deleteByMemberId(memberId);
|
adapayMemberAccountMapper.deleteByMemberId(memberId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateAdapayMemberAccountByMemberId(AdapayMemberAccount adapayMemberAccount) {
|
||||||
|
adapayMemberAccountMapper.updateAdapayMemberAccountByMemberId(adapayMemberAccount);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,6 +83,22 @@
|
|||||||
where id = #{id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<update id="updateAdapayMemberAccountByMemberId" parameterType="com.jsowell.pile.domain.AdapayMemberAccount">
|
||||||
|
update adapay_member_account
|
||||||
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
|
<if test="status != null">status = #{status},</if>
|
||||||
|
<if test="merchantId != null">merchant_id = #{merchantId},</if>
|
||||||
|
<if test="adapayMemberId != null">adapay_member_id = #{adapayMemberId},</if>
|
||||||
|
<if test="settleAccountId != null">settle_account_id = #{settleAccountId},</if>
|
||||||
|
<if test="createTime != null">create_time = #{createTime},</if>
|
||||||
|
<if test="createBy != null">create_by = #{createBy},</if>
|
||||||
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||||
|
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||||
|
<if test="delFlag != null">del_flag = #{delFlag},</if>
|
||||||
|
</trim>
|
||||||
|
where adapay_member_id = #{adapayMemberId,jdbcType=VARCHAR}
|
||||||
|
</update>
|
||||||
|
|
||||||
<delete id="deleteAdapayMemberAccountById" parameterType="Long">
|
<delete id="deleteAdapayMemberAccountById" parameterType="Long">
|
||||||
delete from adapay_member_account where id = #{id}
|
delete from adapay_member_account where id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
@@ -105,4 +121,12 @@
|
|||||||
<delete id="deleteByMemberId">
|
<delete id="deleteByMemberId">
|
||||||
delete from adapay_member_account where adapay_member_id = #{memberId,jdbcType=VARCHAR}
|
delete from adapay_member_account where adapay_member_id = #{memberId,jdbcType=VARCHAR}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<select id="selectByMemberId" resultMap="AdapayMemberAccountResult">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List"/>
|
||||||
|
from adapay_member_account
|
||||||
|
where del_flag = '0'
|
||||||
|
and adapay_member_id = #{memberId,jdbcType=VARCHAR}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
editable
|
editable
|
||||||
v-model="dialogForm.socialCreditCodeExpires"
|
v-model="dialogForm.socialCreditCodeExpires"
|
||||||
type="date"
|
type="date"
|
||||||
placeholder="输入有效期格式为20190909"
|
placeholder="有效期格式为20190909"
|
||||||
format="yyyyMMdd"
|
format="yyyyMMdd"
|
||||||
value-format="yyyyMMdd">
|
value-format="yyyyMMdd">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
editable
|
editable
|
||||||
v-model="dialogForm.legalCertIdExpires"
|
v-model="dialogForm.legalCertIdExpires"
|
||||||
type="date"
|
type="date"
|
||||||
placeholder="输入有效期格式为20190909"
|
placeholder="有效期格式为20190909"
|
||||||
format="yyyyMMdd"
|
format="yyyyMMdd"
|
||||||
value-format="yyyyMMdd">
|
value-format="yyyyMMdd">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
@@ -361,7 +361,7 @@
|
|||||||
editable
|
editable
|
||||||
v-model="adapayCorpMember.socialCreditCodeExpires"
|
v-model="adapayCorpMember.socialCreditCodeExpires"
|
||||||
type="date"
|
type="date"
|
||||||
placeholder="输入有效期格式为20190909"
|
placeholder="有效期格式为20190909"
|
||||||
format="yyyyMMdd"
|
format="yyyyMMdd"
|
||||||
value-format="yyyyMMdd">
|
value-format="yyyyMMdd">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
@@ -380,7 +380,7 @@
|
|||||||
editable
|
editable
|
||||||
v-model="adapayCorpMember.legalCertIdExpires"
|
v-model="adapayCorpMember.legalCertIdExpires"
|
||||||
type="date"
|
type="date"
|
||||||
placeholder="输入有效期格式为20190909"
|
placeholder="有效期格式为20190909"
|
||||||
format="yyyyMMdd"
|
format="yyyyMMdd"
|
||||||
value-format="yyyyMMdd">
|
value-format="yyyyMMdd">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
|
|||||||
Reference in New Issue
Block a user