Browse Source

添加远程密码修改;核销添加省市区

v1.0
Yen 2 years ago
parent
commit
0a6562abf2
  1. 2
      src/main/java/com/qs/serve/common/config/properties/SeeYonProperties.java
  2. 9
      src/main/java/com/qs/serve/modules/oms/controller/api/OmsShoppingCartApi.java
  3. 3
      src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java
  4. 18
      src/main/java/com/qs/serve/modules/sys/entity/dto/SysUpdateSeeYonPassword.java
  5. 1
      src/main/java/com/qs/serve/modules/sys/service/SysUserService.java
  6. 15
      src/main/java/com/qs/serve/modules/sys/service/impl/SysUserServiceImpl.java
  7. 9
      src/main/java/com/qs/serve/modules/vtb/entity/VtbVerification.java
  8. 9
      src/main/java/com/qs/serve/modules/vtb/entity/so/VtbVerificationSo.java
  9. 3
      src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java
  10. 2
      src/main/resources/application-dev.yml

2
src/main/java/com/qs/serve/common/config/properties/SeeYonProperties.java

@ -23,4 +23,6 @@ public class SeeYonProperties {
private String url; private String url;
private String extApi;
} }

9
src/main/java/com/qs/serve/modules/oms/controller/api/OmsShoppingCartApi.java

@ -54,12 +54,12 @@ public class OmsShoppingCartApi {
@GetMapping("/page") @GetMapping("/page")
public R<PageVo<OmsShoppingCart>> getPage(OmsShoppingCart param){ public R<PageVo<OmsShoppingCart>> getPage(OmsShoppingCart param){
BmsSupplier supplier = AuthContextUtils.getCurrentSupplier(); BmsSupplier supplier = AuthContextUtils.getCurrentSupplier();
WxUser wxUser = wxUserService.getCurrentWxUser(true); String sysUserId = AuthContextUtils.getSysUserId();
if(wxUser==null){ if(sysUserId==null){
return R.byEmptyList(); return R.byEmptyList();
} }
LambdaQueryWrapper<OmsShoppingCart> shoppingCartWrapper = new LambdaQueryWrapper<>(param); LambdaQueryWrapper<OmsShoppingCart> shoppingCartWrapper = new LambdaQueryWrapper<>(param);
shoppingCartWrapper.eq(OmsShoppingCart::getUserId,wxUser.getSysUserId()); shoppingCartWrapper.eq(OmsShoppingCart::getUserId,sysUserId);
PageUtil.startPage(); PageUtil.startPage();
List<OmsShoppingCart> shoppingCarts = omsShoppingCartService.list(shoppingCartWrapper); List<OmsShoppingCart> shoppingCarts = omsShoppingCartService.list(shoppingCartWrapper);
omsShoppingCartService.checkShoppingCarts(supplier,shoppingCarts,false); omsShoppingCartService.checkShoppingCarts(supplier,shoppingCarts,false);
@ -91,8 +91,7 @@ public class OmsShoppingCartApi {
public R<?> save(@RequestBody @Valid OmsShoppingCartSaveBo param){ public R<?> save(@RequestBody @Valid OmsShoppingCartSaveBo param){
BmsSupplier supplier = AuthContextUtils.getCurrentSupplier(); BmsSupplier supplier = AuthContextUtils.getCurrentSupplier();
OmsShoppingCart shoppingCart = CopierUtil.copy(param,new OmsShoppingCart()); OmsShoppingCart shoppingCart = CopierUtil.copy(param,new OmsShoppingCart());
WxUser wxUser = wxUserService.getCurrentWxUser(true); shoppingCart.setUserId(AuthContextUtils.getSysUserId());
shoppingCart.setUserId(wxUser.getSysUserId());
GoodsSku goodsSku = goodsSkuService.getById(shoppingCart.getSkuId()); GoodsSku goodsSku = goodsSkuService.getById(shoppingCart.getSkuId());
if(!goodsSku.getEnable().equals(1)){ if(!goodsSku.getEnable().equals(1)){
return R.error("商品项["+goodsSku.getSpecInfos()+"]停用中"); return R.error("商品项["+goodsSku.getSpecInfos()+"]停用中");

3
src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java

@ -7,6 +7,7 @@ import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.google.gson.JsonArray; import com.google.gson.JsonArray;
import com.qs.serve.common.config.properties.SeeYonProperties;
import com.qs.serve.common.framework.security.model.LoginUser; import com.qs.serve.common.framework.security.model.LoginUser;
import com.qs.serve.common.model.annotation.LimitSubmit; import com.qs.serve.common.model.annotation.LimitSubmit;
import com.qs.serve.common.model.annotation.SysLog; import com.qs.serve.common.model.annotation.SysLog;
@ -188,6 +189,7 @@ public class SysUserController {
sysUser.setPassword(SecureUtil.md5(param.getNewPassword())); sysUser.setPassword(SecureUtil.md5(param.getNewPassword()));
sysUser.setUpdateTime(LocalDateTime.now()); sysUser.setUpdateTime(LocalDateTime.now());
sysUserService.updateById(sysUser); sysUserService.updateById(sysUser);
sysUserService.updateSeeYonPassword(sysUser.getSyUserId(),param.getNewPassword());
return R.ok(); return R.ok();
} }
@ -207,6 +209,7 @@ public class SysUserController {
sysUser.setPassword(SecureUtil.md5(param.getNewPassword())); sysUser.setPassword(SecureUtil.md5(param.getNewPassword()));
sysUser.setUpdateTime(LocalDateTime.now()); sysUser.setUpdateTime(LocalDateTime.now());
sysUserService.updateById(sysUser); sysUserService.updateById(sysUser);
sysUserService.updateSeeYonPassword(sysUser.getSyUserId(),param.getNewPassword());
return R.ok(); return R.ok();
} }
return R.error(); return R.error();

18
src/main/java/com/qs/serve/modules/sys/entity/dto/SysUpdateSeeYonPassword.java

@ -0,0 +1,18 @@
package com.qs.serve.modules.sys.entity.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
/**
* @author YenHex
* @since 2023/8/31
*/
@Data
@AllArgsConstructor
public class SysUpdateSeeYonPassword {
String memberId;
String password;
}

1
src/main/java/com/qs/serve/modules/sys/service/SysUserService.java

@ -16,6 +16,7 @@ import java.util.List;
*/ */
public interface SysUserService extends IService<SysUser> { public interface SysUserService extends IService<SysUser> {
void updateSeeYonPassword(String syUserId,String password);
/** /**
* 账号查询 * 账号查询

15
src/main/java/com/qs/serve/modules/sys/service/impl/SysUserServiceImpl.java

@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.DesensitizedUtil; import cn.hutool.core.util.DesensitizedUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qs.serve.common.config.properties.SeeYonProperties;
import com.qs.serve.common.framework.security.model.LoginUser; import com.qs.serve.common.framework.security.model.LoginUser;
import com.qs.serve.common.framework.security.model.LoginUserType; import com.qs.serve.common.framework.security.model.LoginUserType;
import com.qs.serve.common.model.enums.HttpCode; import com.qs.serve.common.model.enums.HttpCode;
@ -11,6 +12,7 @@ import com.qs.serve.common.util.*;
import com.qs.serve.modules.bms.entity.BmsRegionUser; import com.qs.serve.modules.bms.entity.BmsRegionUser;
import com.qs.serve.modules.sys.entity.*; import com.qs.serve.modules.sys.entity.*;
import com.qs.serve.modules.sys.entity.bo.SysUserLeaveBo; import com.qs.serve.modules.sys.entity.bo.SysUserLeaveBo;
import com.qs.serve.modules.sys.entity.dto.SysUpdateSeeYonPassword;
import com.qs.serve.modules.sys.mapper.*; import com.qs.serve.modules.sys.mapper.*;
import com.qs.serve.modules.sys.service.*; import com.qs.serve.modules.sys.service.*;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@ -44,7 +46,20 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
private final SysMenuMapper sysMenuMapper; private final SysMenuMapper sysMenuMapper;
private final SysPostMapper postMapper; private final SysPostMapper postMapper;
private final SysPostUserMapper postUserMapper; private final SysPostUserMapper postUserMapper;
private SeeYonProperties seeYonProperties;
@Override
public void updateSeeYonPassword(String syUserId, String password) {
String apihost = seeYonProperties.getExtApi();
if(StringUtils.hasText(syUserId)&&StringUtils.hasText(apihost)){
String updateJson = JsonUtil.objectToJson(new SysUpdateSeeYonPassword(syUserId,password));
try {
HttpUtil.doPost(apihost+"/api/oa/base/user/changePassword",updateJson,null);
} catch (Exception e) {
log.error(e.getMessage());
}
}
}
@Override @Override
public SysUser getByAccount(String acc) { public SysUser getByAccount(String acc) {

9
src/main/java/com/qs/serve/modules/vtb/entity/VtbVerification.java

@ -102,6 +102,15 @@ public class VtbVerification implements Serializable {
@TableField(condition = SqlCondition.LIKE) @TableField(condition = SqlCondition.LIKE)
private String supplierName; private String supplierName;
@TableField(condition = SqlCondition.LIKE)
private String supplierBizRegionFirstName;
@TableField(condition = SqlCondition.LIKE)
private String supplierBizRegionSecondName;
@TableField(condition = SqlCondition.LIKE)
private String supplierBizRegionThirdName;
/** 支付方式id */ /** 支付方式id */
private Long wayId; private Long wayId;

9
src/main/java/com/qs/serve/modules/vtb/entity/so/VtbVerificationSo.java

@ -62,5 +62,14 @@ public class VtbVerificationSo implements Serializable {
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime queryEndTime; private LocalDateTime queryEndTime;
@TableField(condition = SqlCondition.LIKE)
private String supplierBizRegionFirstName;
@TableField(condition = SqlCondition.LIKE)
private String supplierBizRegionSecondName;
@TableField(condition = SqlCondition.LIKE)
private String supplierBizRegionThirdName;
} }

3
src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

@ -632,6 +632,9 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
verification.setRemark(verificationBo.getRemark()); verification.setRemark(verificationBo.getRemark());
verification.setWayId(payWay.getId()); verification.setWayId(payWay.getId());
verification.setWayTitle(payWay.getTitle()); verification.setWayTitle(payWay.getTitle());
verification.setSupplierBizRegionFirstName(costApply.getSupplierBizRegionFirstName());
verification.setSupplierBizRegionSecondName(costApply.getSupplierBizRegionSecondName());
verification.setSupplierBizRegionThirdName(costApply.getSupplierBizRegionThirdName());
List<VtbVerificationChannelBo> channelBoList = verificationBo.getChannelList(); List<VtbVerificationChannelBo> channelBoList = verificationBo.getChannelList();
List<VtbVerificationChannelPointBo> pointBoList = verificationBo.getPointList(); List<VtbVerificationChannelPointBo> pointBoList = verificationBo.getPointList();
List<VtbVerificationChannel> vtbVerificationChannelList = new ArrayList<>(); List<VtbVerificationChannel> vtbVerificationChannelList = new ArrayList<>();

2
src/main/resources/application-dev.yml

@ -8,6 +8,8 @@ project:
seeyon: seeyon:
enable: true enable: true
url: 'http://192.168.0.9:7444' url: 'http://192.168.0.9:7444'
#请求致远OA的拓展服务(用于修改密码)
extApi: 'http://192.168.10.244:9003/'
upload: upload:
#上传映射地址 #上传映射地址

Loading…
Cancel
Save