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 extApi;
}

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

@ -54,12 +54,12 @@ public class OmsShoppingCartApi {
@GetMapping("/page")
public R<PageVo<OmsShoppingCart>> getPage(OmsShoppingCart param){
BmsSupplier supplier = AuthContextUtils.getCurrentSupplier();
WxUser wxUser = wxUserService.getCurrentWxUser(true);
if(wxUser==null){
String sysUserId = AuthContextUtils.getSysUserId();
if(sysUserId==null){
return R.byEmptyList();
}
LambdaQueryWrapper<OmsShoppingCart> shoppingCartWrapper = new LambdaQueryWrapper<>(param);
shoppingCartWrapper.eq(OmsShoppingCart::getUserId,wxUser.getSysUserId());
shoppingCartWrapper.eq(OmsShoppingCart::getUserId,sysUserId);
PageUtil.startPage();
List<OmsShoppingCart> shoppingCarts = omsShoppingCartService.list(shoppingCartWrapper);
omsShoppingCartService.checkShoppingCarts(supplier,shoppingCarts,false);
@ -91,8 +91,7 @@ public class OmsShoppingCartApi {
public R<?> save(@RequestBody @Valid OmsShoppingCartSaveBo param){
BmsSupplier supplier = AuthContextUtils.getCurrentSupplier();
OmsShoppingCart shoppingCart = CopierUtil.copy(param,new OmsShoppingCart());
WxUser wxUser = wxUserService.getCurrentWxUser(true);
shoppingCart.setUserId(wxUser.getSysUserId());
shoppingCart.setUserId(AuthContextUtils.getSysUserId());
GoodsSku goodsSku = goodsSkuService.getById(shoppingCart.getSkuId());
if(!goodsSku.getEnable().equals(1)){
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.github.pagehelper.PageHelper;
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.model.annotation.LimitSubmit;
import com.qs.serve.common.model.annotation.SysLog;
@ -188,6 +189,7 @@ public class SysUserController {
sysUser.setPassword(SecureUtil.md5(param.getNewPassword()));
sysUser.setUpdateTime(LocalDateTime.now());
sysUserService.updateById(sysUser);
sysUserService.updateSeeYonPassword(sysUser.getSyUserId(),param.getNewPassword());
return R.ok();
}
@ -207,6 +209,7 @@ public class SysUserController {
sysUser.setPassword(SecureUtil.md5(param.getNewPassword()));
sysUser.setUpdateTime(LocalDateTime.now());
sysUserService.updateById(sysUser);
sysUserService.updateSeeYonPassword(sysUser.getSyUserId(),param.getNewPassword());
return R.ok();
}
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> {
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 com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
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.LoginUserType;
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.sys.entity.*;
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.service.*;
import lombok.AllArgsConstructor;
@ -44,7 +46,20 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
private final SysMenuMapper sysMenuMapper;
private final SysPostMapper postMapper;
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
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)
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 */
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")
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.setWayId(payWay.getId());
verification.setWayTitle(payWay.getTitle());
verification.setSupplierBizRegionFirstName(costApply.getSupplierBizRegionFirstName());
verification.setSupplierBizRegionSecondName(costApply.getSupplierBizRegionSecondName());
verification.setSupplierBizRegionThirdName(costApply.getSupplierBizRegionThirdName());
List<VtbVerificationChannelBo> channelBoList = verificationBo.getChannelList();
List<VtbVerificationChannelPointBo> pointBoList = verificationBo.getPointList();
List<VtbVerificationChannel> vtbVerificationChannelList = new ArrayList<>();

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

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

Loading…
Cancel
Save