D1D0数据同步,提现审核相关
This commit is contained in:
@@ -7,6 +7,7 @@ import cn.pluss.platform.cash.CashService;
|
||||
import cn.pluss.platform.entity.Cash;
|
||||
import cn.pluss.platform.entity.UserApp;
|
||||
import cn.pluss.platform.entity.WxBankCode;
|
||||
import cn.pluss.platform.userApp.UserAppService;
|
||||
import cn.pluss.platform.util.*;
|
||||
import cn.pluss.platform.wxBankCode.WxBankCodeService;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -18,6 +19,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -33,6 +35,8 @@ public class CashController {
|
||||
private final CashService cashService;
|
||||
|
||||
private final WxBankCodeService wxBankCodeService;
|
||||
@Resource
|
||||
private UserAppService userAppService;
|
||||
|
||||
@GetMapping({ "", "/v3" })
|
||||
@ApiOperation(tags = { "页面-提现记录" }, value = "获取分页提现记录", notes = "返回分页过后的数据", httpMethod = "GET")
|
||||
@@ -91,4 +95,34 @@ public class CashController {
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
|
||||
/**
|
||||
* 下级相关
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/subordinate")
|
||||
public Result<Object> subordinate(@RequestParam("status") String status, @RequestParam("size") Integer size,
|
||||
@RequestParam("page") Integer page){
|
||||
|
||||
UserApp tokenUa = userAppService.queryUserAppByToken();
|
||||
List<Cash> subordinate = cashService.subordinate(tokenUa.getUserId().toString(),status, size, page);
|
||||
return ResultGenerator.genSuccessResult(subordinate);
|
||||
}
|
||||
/**
|
||||
* 提现审核
|
||||
*/
|
||||
@GetMapping ("/examine")
|
||||
public Result<Object> examine(@RequestParam("id") Integer id,@RequestParam("status") String status,
|
||||
@RequestParam("remark") String remark){
|
||||
UserApp tokenUa = userAppService.queryUserAppByToken();
|
||||
try {
|
||||
Boolean aBoolean = cashService.modifyOutFlow(id, String.valueOf(tokenUa.getUserId()), status, remark);
|
||||
if (aBoolean){
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
return ResultGenerator.genFailResult("");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@ import cn.pluss.platform.merchantIncome.MerchantIncomeService;
|
||||
import cn.pluss.platform.merchantMenber.MerchantMenberService;
|
||||
import cn.pluss.platform.merchantMenberRecharge.MerchantMenberRechargeService;
|
||||
import cn.pluss.platform.merchantOrder.MerchantOrderService;
|
||||
import cn.pluss.platform.merchantProfit.MerchantProfitService;
|
||||
import cn.pluss.platform.notice.NoticeService;
|
||||
import cn.pluss.platform.pay.PayService;
|
||||
import cn.pluss.platform.pos.BasePosReq;
|
||||
@@ -54,8 +55,10 @@ import org.springframework.context.annotation.Lazy;
|
||||
import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.validation.Valid;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@@ -534,17 +537,41 @@ public class MerchantOrderController {
|
||||
|
||||
}
|
||||
|
||||
@Resource
|
||||
private MerchantProfitService profitService;
|
||||
@PostMapping("/orderTest")
|
||||
public Result<Object> orderTest(@RequestBody MerchantOrder merchantOrder){
|
||||
UserApp tokenUa = userAppService.queryUserAppByToken();
|
||||
merchantOrder.setOrderNumber("TEST"+StringUtil.getBillno());
|
||||
merchantOrder.setOrderType("2");
|
||||
|
||||
merchantOrder.setMerchantCode(tokenUa.getMerchantCode());
|
||||
merchantOrder.setMerchantName("尖愁");
|
||||
merchantOrder.setPayTypeCode("wechatPay");
|
||||
merchantOrder.setPayTypeName("微信");
|
||||
merchantOrder.setStoreId("0ZZC7Q");
|
||||
merchantOrder.setStoreName("尖愁");
|
||||
merchantOrder.setTransDt(new Date());
|
||||
merchantOrder.setCreateDt(new Date());
|
||||
merchantOrder.setStatus("1");
|
||||
merchantOrder.setEnterFee(merchantOrder.getConsumeFee());
|
||||
merchantOrder.setAisleSwitch("0");
|
||||
merchantOrder.setRate(new BigDecimal("38.00"));
|
||||
merchantOrder.setSettlementType(1);
|
||||
merchantOrder.setChannelRate(new BigDecimal("21.00"));
|
||||
merchantOrder.setChannelFee(new BigDecimal("0.00"));
|
||||
merchantOrder.setMercFee(new BigDecimal("0.00"));
|
||||
|
||||
boolean save = merchantOrderService.save(merchantOrder);
|
||||
profitService.createOrderProfitV2(merchantOrder,"1");
|
||||
if (save){
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}else {
|
||||
return ResultGenerator.genFailResult("失败");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 主扫会员支付
|
||||
|
||||
Reference in New Issue
Block a user