|
|
|
@@ -12,10 +12,7 @@ import com.simple.domain.po.WxAppinfo; |
|
|
|
import com.simple.domain.po.WxMerchant; |
|
|
|
import com.simple.domain.po.WxPayAccount; |
|
|
|
import com.simple.domain.po.WxProfitSharingReceiver; |
|
|
|
import com.simple.enums.EnumAppType; |
|
|
|
import com.simple.enums.EnumProfitSharingReceiverType; |
|
|
|
import com.simple.enums.EnumProfitSharingStatus; |
|
|
|
import com.simple.enums.EnumProfitSharingType; |
|
|
|
import com.simple.enums.*; |
|
|
|
import com.simple.mapper.WxAppinfoMapper; |
|
|
|
import com.simple.mapper.WxPayAccountMapper; |
|
|
|
import com.simple.mapper.WxProfitSharingReceiverMapper; |
|
|
|
@@ -97,6 +94,7 @@ public class WxProfitSharingReceiverServiceImpl implements WxProfitSharingReceiv |
|
|
|
receiver.setId(IdWorker.get().nextId()); |
|
|
|
receiver.setCreateTime(new Date()); |
|
|
|
receiver.setUpdateTime(new Date()); |
|
|
|
receiver.setStatus(EnumProfitSharingReceiverStatus.PROFIT_SHARING_RECEIVER_STATUS_VALID.getCode()); |
|
|
|
|
|
|
|
//passed from uplevel |
|
|
|
//receiver.setReceiverAccount(receiverParam.getReceiverAccount()); |
|
|
|
@@ -157,6 +155,7 @@ public class WxProfitSharingReceiverServiceImpl implements WxProfitSharingReceiv |
|
|
|
|
|
|
|
receiver.setMerchantId(merchant.getId()); |
|
|
|
receiver.setSharingType(EnumProfitSharingType.PROFIT_SHARING_TYPE_WECHAT.getCode()); |
|
|
|
receiver.setStatus(EnumProfitSharingReceiverStatus.PROFIT_SHARING_RECEIVER_STATUS_VALID.getCode()); |
|
|
|
//receiver.setReceiverAccount(receiverParam.getReceiverAccount()); |
|
|
|
//receiver.setReceiverType(receiverParam.getReceiverType()); |
|
|
|
|
|
|
|
@@ -200,8 +199,8 @@ public class WxProfitSharingReceiverServiceImpl implements WxProfitSharingReceiv |
|
|
|
if (!WxPayment.verifyNotifyHMAC(returnMap,payAccount.getApiKey())){ |
|
|
|
return new ResultData(ErrorCode.PROFIT_SHARING_RECEIVER_DEL_FAILED.getCode(), ErrorCode.PROFIT_SHARING_RECEIVER_DEL_FAILED.getMessage()); |
|
|
|
} |
|
|
|
|
|
|
|
wxProfitSharingReceiverMapper.deleteByPrimaryKey(receiver); |
|
|
|
receiver.setStatus(EnumProfitSharingReceiverStatus.PROFIT_SHARING_RECEIVER_STATUS_INVALID.getCode()); |
|
|
|
wxProfitSharingReceiverMapper.updateByPrimaryKeySelective(receiver); |
|
|
|
return new ResultData(returnMap); |
|
|
|
} |
|
|
|
|
|
|
|
|