feat:通过门店Code 查询存量客户开通基本信息
This commit is contained in:
@@ -11,7 +11,7 @@ public interface TempOpenWalletInfoMapper extends Mapper<TempOpenWalletInfoDO> {
|
|||||||
* @param StoreCode
|
* @param StoreCode
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
TempOpenWalletInfoDO getTempOpenWalletInfoByStoreCode(@Param("StoreCode") String StoreCode);
|
TempOpenWalletInfoDO getTempOpenWalletInfoByStoreCode(@Param("storeCode") String StoreCode);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<select id="getTempOpenWalletInfoByStoreCode" resultMap="BaseResultMap">
|
<select id="getTempOpenWalletInfoByStoreCode" resultMap="BaseResultMap">
|
||||||
select * from zxjp_temp_open_wallet_info where store_id = #{storeCode}
|
select * from zxjp_temp_open_wallet_info where store_code = #{storeCode}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import com.cool.store.dto.OpenCityDTO;
|
|||||||
import com.cool.store.dto.ocr.InvoiceDTO;
|
import com.cool.store.dto.ocr.InvoiceDTO;
|
||||||
import com.cool.store.dto.store.StoreUserPositionDTO;
|
import com.cool.store.dto.store.StoreUserPositionDTO;
|
||||||
import com.cool.store.dto.store.StoreUserUpdateDTO;
|
import com.cool.store.dto.store.StoreUserUpdateDTO;
|
||||||
|
import com.cool.store.dto.wallet.OpenBasicInfoDTO;
|
||||||
import com.cool.store.entity.*;
|
import com.cool.store.entity.*;
|
||||||
import com.cool.store.enums.ErrorCodeEnum;
|
import com.cool.store.enums.ErrorCodeEnum;
|
||||||
import com.cool.store.enums.IDCardSideEnum;
|
import com.cool.store.enums.IDCardSideEnum;
|
||||||
@@ -19,6 +20,7 @@ import com.cool.store.exception.ServiceException;
|
|||||||
import com.cool.store.job.XxlJobHandler;
|
import com.cool.store.job.XxlJobHandler;
|
||||||
import com.cool.store.mapper.HyOpenAreaInfoMapper;
|
import com.cool.store.mapper.HyOpenAreaInfoMapper;
|
||||||
import com.cool.store.request.ShopListSuccessOpenRequest;
|
import com.cool.store.request.ShopListSuccessOpenRequest;
|
||||||
|
import com.cool.store.request.wallet.CoolOpenBasicInfoRequest;
|
||||||
import com.cool.store.request.xfsgFirstOrderListRequest;
|
import com.cool.store.request.xfsgFirstOrderListRequest;
|
||||||
import com.cool.store.request.xgj.FranchiseFeeCallBackRequest;
|
import com.cool.store.request.xgj.FranchiseFeeCallBackRequest;
|
||||||
import com.cool.store.request.xgj.ReceiptCallBackRequest;
|
import com.cool.store.request.xgj.ReceiptCallBackRequest;
|
||||||
@@ -27,6 +29,7 @@ import com.cool.store.response.ResponseResult;
|
|||||||
import com.cool.store.response.caipin.StoreUserResponse;
|
import com.cool.store.response.caipin.StoreUserResponse;
|
||||||
import com.cool.store.response.xfsgFirstOderListResponse;
|
import com.cool.store.response.xfsgFirstOderListResponse;
|
||||||
import com.cool.store.service.*;
|
import com.cool.store.service.*;
|
||||||
|
import com.cool.store.service.wallet.WalletService;
|
||||||
import com.cool.store.utils.poi.ExcelUtil;
|
import com.cool.store.utils.poi.ExcelUtil;
|
||||||
import com.cool.store.utils.poi.StringUtils;
|
import com.cool.store.utils.poi.StringUtils;
|
||||||
import com.cool.store.vo.RegionPathNameVO;
|
import com.cool.store.vo.RegionPathNameVO;
|
||||||
@@ -40,6 +43,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
@@ -393,4 +397,18 @@ public class TestController {
|
|||||||
List<StoreUserUpdateDTO> storeUserUpdateDTOS = JSONObject.parseArray(JSONObject.toJSONString(storeUser), StoreUserUpdateDTO.class);
|
List<StoreUserUpdateDTO> storeUserUpdateDTOS = JSONObject.parseArray(JSONObject.toJSONString(storeUser), StoreUserUpdateDTO.class);
|
||||||
StoreUserResponse storeUserResponse = thirdFoodService.pushStoreUser(storeUserUpdateDTOS);
|
StoreUserResponse storeUserResponse = thirdFoodService.pushStoreUser(storeUserUpdateDTOS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
WalletService walletService;
|
||||||
|
@ApiOperation("根据门店编码查询开通基础信息")
|
||||||
|
@GetMapping("/getOpenBasicInfo")
|
||||||
|
public ResponseResult<OpenBasicInfoDTO> getOpenBasicInfo(@NotBlank(message = "门店编码不能为空") String storeCode) {
|
||||||
|
return ResponseResult.success(walletService.getOpenBasicInfo(storeCode));
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation("提交开通")
|
||||||
|
@PostMapping("/openOnlineBankAccount")
|
||||||
|
public ResponseResult<Boolean> openOnlineBankAccount(@RequestBody @Validated CoolOpenBasicInfoRequest request) {
|
||||||
|
return ResponseResult.success(walletService.openOnlineBankAccount(request));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user