Browse Source

Merge remote-tracking branch 'origin/v1.0' into v1.0

v1.0
15989082884@163.com 2 years ago
parent
commit
3a7cb3bef4
  1. 2
      src/main/java/com/qs/serve/common/config/properties/SeeYonProperties.java
  2. 3
      src/main/java/com/qs/serve/modules/bir/service/impl/BirCenterRateServiceImpl.java
  3. 9
      src/main/java/com/qs/serve/modules/oms/controller/api/OmsShoppingCartApi.java
  4. 3
      src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java
  5. 18
      src/main/java/com/qs/serve/modules/sys/entity/dto/SysUpdateSeeYonPassword.java
  6. 1
      src/main/java/com/qs/serve/modules/sys/service/SysUserService.java
  7. 15
      src/main/java/com/qs/serve/modules/sys/service/impl/SysUserServiceImpl.java
  8. 2
      src/main/java/com/qs/serve/modules/tbs/common/dto/TbsBudgetChangeVo.java
  9. 2
      src/main/java/com/qs/serve/modules/tbs/entity/TbsBudget.java
  10. 2
      src/main/java/com/qs/serve/modules/tbs/entity/TbsBudgetChange.java
  11. 14
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetBatchServiceImpl.java
  12. 18
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetChangeServiceImpl.java
  13. 1
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetServiceImpl.java
  14. 9
      src/main/java/com/qs/serve/modules/vtb/entity/VtbVerification.java
  15. 11
      src/main/java/com/qs/serve/modules/vtb/entity/so/VtbVerificationSo.java
  16. 18
      src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java
  17. 2
      src/main/resources/application-dev.yml
  18. 6
      src/main/resources/mapper/tbs/TbsBudgetChangeMapper.xml

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

3
src/main/java/com/qs/serve/modules/bir/service/impl/BirCenterRateServiceImpl.java

@ -101,7 +101,8 @@ public class BirCenterRateServiceImpl implements BirCenterRateService {
} }
public TbsCostSubItem.CostCenterTranStr buildCostCenter(String centerType,String centerId,String centerName){ @Override
public TbsCostSubItem.CostCenterTranStr buildCostCenter(String centerType, String centerId, String centerName){
int year = LocalDate.now().getYear(); int year = LocalDate.now().getYear();
int month = LocalDate.now().getMonthValue(); int month = LocalDate.now().getMonthValue();

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) {

2
src/main/java/com/qs/serve/modules/tbs/common/dto/TbsBudgetChangeVo.java

@ -124,4 +124,6 @@ public class TbsBudgetChangeVo {
/** 是否批量提交 */ /** 是否批量提交 */
private Integer batchApplyFlag; private Integer batchApplyFlag;
private Long batchApplyId;
} }

2
src/main/java/com/qs/serve/modules/tbs/entity/TbsBudget.java

@ -124,6 +124,8 @@ public class TbsBudget implements Serializable {
/** 是否批量提交 */ /** 是否批量提交 */
private Integer batchApplyFlag; private Integer batchApplyFlag;
private Long batchApplyId;
/** 创建时间 */ /** 创建时间 */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")

2
src/main/java/com/qs/serve/modules/tbs/entity/TbsBudgetChange.java

@ -115,6 +115,8 @@ public class TbsBudgetChange implements Serializable {
/** 是否批量提交 */ /** 是否批量提交 */
private Integer batchApplyFlag; private Integer batchApplyFlag;
private Long batchApplyId;
/** 申请人 */ /** 申请人 */
@NotBlank(message = "申请人不能为空") @NotBlank(message = "申请人不能为空")
@Length(max = 32,message = "申请人长度不能超过32字") @Length(max = 32,message = "申请人长度不能超过32字")

14
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetBatchServiceImpl.java

@ -194,6 +194,9 @@ public class TbsBudgetBatchServiceImpl extends ServiceImpl<TbsBudgetBatchMapper,
return null; return null;
} }
this.save(budgetBatch);
//保存后赋值
Long batchId = budgetBatch.getId();
//修改的生成为更变记录 //修改的生成为更变记录
List<TbsBudgetBatchBo.BudgetMain> updBudgetList = paramBudgetList.stream() List<TbsBudgetBatchBo.BudgetMain> updBudgetList = paramBudgetList.stream()
.filter(a->StringUtils.hasText(a.getBudgetNumber())).collect(Collectors.toList()); .filter(a->StringUtils.hasText(a.getBudgetNumber())).collect(Collectors.toList());
@ -227,6 +230,7 @@ public class TbsBudgetBatchServiceImpl extends ServiceImpl<TbsBudgetBatchMapper,
budgetChange.setUserCode(sysUser.getCode()); budgetChange.setUserCode(sysUser.getCode());
budgetChange.setUserName(sysUser.getName()); budgetChange.setUserName(sysUser.getName());
budgetChange.setBatchApplyFlag(1); budgetChange.setBatchApplyFlag(1);
budgetChange.setBatchApplyId(batchId);
budgetChange.setBudgetCheckState(TbsBudgetCheckState.State_1_apply); budgetChange.setBudgetCheckState(TbsBudgetCheckState.State_1_apply);
boolean notChangeTitle = paramItem.getBudgetName()!=null&& paramItem.getBudgetName().equals(budget.getBudgetCode()); boolean notChangeTitle = paramItem.getBudgetName()!=null&& paramItem.getBudgetName().equals(budget.getBudgetCode());
if(!notChangeTitle){ if(!notChangeTitle){
@ -252,7 +256,7 @@ public class TbsBudgetBatchServiceImpl extends ServiceImpl<TbsBudgetBatchMapper,
}else { }else {
//修改后为新增类型提交 //修改后为新增类型提交
this.toUpdateBudgetInfo(sysUser, scheduleMap, subjectMap, centerDtoMap, categoryMap, paramItem, budgetId); this.toUpdateBudgetInfo(batchId,sysUser, scheduleMap, subjectMap, centerDtoMap, categoryMap, paramItem, budgetId);
TbsBudgetBatchItem batchItem = new TbsBudgetBatchItem(); TbsBudgetBatchItem batchItem = new TbsBudgetBatchItem();
batchItem.setBudgetId(budgetId); batchItem.setBudgetId(budgetId);
batchItem.setBatchState(TbsBudgetCheckState.State_1_apply); batchItem.setBatchState(TbsBudgetCheckState.State_1_apply);
@ -268,7 +272,9 @@ public class TbsBudgetBatchServiceImpl extends ServiceImpl<TbsBudgetBatchMapper,
.filter(a->!StringUtils.hasText(a.getBudgetNumber())).collect(Collectors.toList()); .filter(a->!StringUtils.hasText(a.getBudgetNumber())).collect(Collectors.toList());
for (TbsBudgetBatchBo.BudgetMain budgetMain : addBudgetList) { for (TbsBudgetBatchBo.BudgetMain budgetMain : addBudgetList) {
TbsBudget newBudget = new TbsBudget(); TbsBudget newBudget = new TbsBudget();
newBudget.setBudgetNumber("BM"+CodeGenUtil.generate(CodeGenUtil.SourceKey.Budget));
newBudget.setBatchApplyFlag(1); newBudget.setBatchApplyFlag(1);
newBudget.setBatchApplyId(batchId);
TbsSchedule schedule = scheduleMap.get(budgetMain.getScheduleName()); TbsSchedule schedule = scheduleMap.get(budgetMain.getScheduleName());
this.initBudget4Update(sysUser,schedule, subjectMap, centerDtoMap, budgetMain, newBudget); this.initBudget4Update(sysUser,schedule, subjectMap, centerDtoMap, budgetMain, newBudget);
tbsBudgetService.save(newBudget); tbsBudgetService.save(newBudget);
@ -291,15 +297,12 @@ public class TbsBudgetBatchServiceImpl extends ServiceImpl<TbsBudgetBatchMapper,
batchItem.setUserName(sysUser.getName()); batchItem.setUserName(sysUser.getName());
batchItems.add(batchItem); batchItems.add(batchItem);
} }
this.save(budgetBatch);
//保存后赋值
Long batchId = budgetBatch.getId();
batchItems.forEach(batchItem->batchItem.setBatchId(batchId)); batchItems.forEach(batchItem->batchItem.setBatchId(batchId));
tbsBudgetBatchItemService.saveBatch(batchItems); tbsBudgetBatchItemService.saveBatch(batchItems);
return budgetBatch; return budgetBatch;
} }
private void toUpdateBudgetInfo(SysUser sysUser, Map<String, TbsSchedule> scheduleMap, Map<String, BmsSubject> subjectMap, Map<String, TbsCenterDto> centerDtoMap, Map<String, GoodsCategory> categoryMap, TbsBudgetBatchBo.BudgetMain paramItem, Long budgetId) { private void toUpdateBudgetInfo(Long batchId,SysUser sysUser, Map<String, TbsSchedule> scheduleMap, Map<String, BmsSubject> subjectMap, Map<String, TbsCenterDto> centerDtoMap, Map<String, GoodsCategory> categoryMap, TbsBudgetBatchBo.BudgetMain paramItem, Long budgetId) {
tbsBudgetService.removeById(budgetId); tbsBudgetService.removeById(budgetId);
tbsBudgetConditionService.remove( tbsBudgetConditionService.remove(
new LambdaQueryWrapper<TbsBudgetCondition>() new LambdaQueryWrapper<TbsBudgetCondition>()
@ -313,6 +316,7 @@ public class TbsBudgetBatchServiceImpl extends ServiceImpl<TbsBudgetBatchMapper,
TbsBudget newBudget = new TbsBudget(); TbsBudget newBudget = new TbsBudget();
newBudget.setId(budgetId); newBudget.setId(budgetId);
newBudget.setBatchApplyFlag(1); newBudget.setBatchApplyFlag(1);
newBudget.setBatchApplyId(batchId);
newBudget.setUserId(sysUser.getId()); newBudget.setUserId(sysUser.getId());
newBudget.setUserCode(sysUser.getCode()); newBudget.setUserCode(sysUser.getCode());
newBudget.setUserName(sysUser.getName()); newBudget.setUserName(sysUser.getName());

18
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetChangeServiceImpl.java

@ -121,15 +121,15 @@ public class TbsBudgetChangeServiceImpl extends ServiceImpl<TbsBudgetChangeMappe
query.setPageSize(PageUtil.getPageSize()); query.setPageSize(PageUtil.getPageSize());
query.setStartRow(PageUtil.getStartRow()); query.setStartRow(PageUtil.getStartRow());
List<TbsBudgetChangeVo> result = baseMapper.selectChangeVoList(query); List<TbsBudgetChangeVo> result = baseMapper.selectChangeVoList(query);
for (TbsBudgetChangeVo changeVo : result) { // for (TbsBudgetChangeVo changeVo : result) {
if(changeVo.getBatchApplyFlag().equals(1)){ // if(changeVo.getBatchApplyFlag().equals(1)){
if(changeVo.getType().equals(ChangeTypeEnum.change.name())){ // if(changeVo.getType().equals(ChangeTypeEnum.change.name())){
changeVo.setType(ChangeTypeEnum.batchChange.name()); // changeVo.setType(ChangeTypeEnum.batchChange.name());
}else { // }else {
changeVo.setType(ChangeTypeEnum.batchApply.name()); // changeVo.setType(ChangeTypeEnum.batchApply.name());
} // }
} // }
} // }
return result; return result;
} }

1
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetServiceImpl.java

@ -138,6 +138,7 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
tbsBudget.setUserCode(sysUser.getCode()); tbsBudget.setUserCode(sysUser.getCode());
tbsBudget.setUserName(sysUser.getName()); tbsBudget.setUserName(sysUser.getName());
tbsBudget.setBatchApplyFlag(0); tbsBudget.setBatchApplyFlag(0);
tbsBudget.setBatchApplyId(0L);
this.updateById(tbsBudget); this.updateById(tbsBudget);
//创建流程后回调 //创建流程后回调

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;

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

@ -31,6 +31,8 @@ public class VtbVerificationSo implements Serializable {
/** 活动id */ /** 活动id */
private Long activityId; private Long activityId;
private String activityCode;
/** 核销编码 */ /** 核销编码 */
private String verificationCode; private String verificationCode;
@ -60,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;
} }

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

@ -10,6 +10,7 @@ import com.qs.serve.common.model.enums.BudgetLogOptFlag;
import com.qs.serve.common.model.dto.R; import com.qs.serve.common.model.dto.R;
import com.qs.serve.common.util.*; import com.qs.serve.common.util.*;
import com.qs.serve.common.util.model.DateFormatString; import com.qs.serve.common.util.model.DateFormatString;
import com.qs.serve.modules.bir.service.BirCenterRateService;
import com.qs.serve.modules.bms.entity.*; import com.qs.serve.modules.bms.entity.*;
import com.qs.serve.modules.bms.mapper.BmsRegion2Mapper; import com.qs.serve.modules.bms.mapper.BmsRegion2Mapper;
import com.qs.serve.modules.bms.mapper.BmsRegionMapper; import com.qs.serve.modules.bms.mapper.BmsRegionMapper;
@ -31,6 +32,7 @@ import com.qs.serve.modules.tbs.common.TbsSeeYonConst;
import com.qs.serve.modules.tbs.common.util.TbsBudgetLogBuildUtil; import com.qs.serve.modules.tbs.common.util.TbsBudgetLogBuildUtil;
import com.qs.serve.modules.tbs.entity.*; import com.qs.serve.modules.tbs.entity.*;
import com.qs.serve.modules.tbs.entity.bo.TbsActivityReopenBo; import com.qs.serve.modules.tbs.entity.bo.TbsActivityReopenBo;
import com.qs.serve.modules.tbs.entity.dto.TbsCostSubItem;
import com.qs.serve.modules.tbs.mapper.TbsCostPercentMapper; import com.qs.serve.modules.tbs.mapper.TbsCostPercentMapper;
import com.qs.serve.modules.tbs.service.*; import com.qs.serve.modules.tbs.service.*;
import com.qs.serve.modules.vtb.common.VtbFundFlowType; import com.qs.serve.modules.vtb.common.VtbFundFlowType;
@ -81,6 +83,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
private final BmsChannelService channelService; private final BmsChannelService channelService;
private final BmsChannelPointService channelPointService; private final BmsChannelPointService channelPointService;
private final BmsSupplierService bmsSupplierService; private final BmsSupplierService bmsSupplierService;
private final BirCenterRateService centerRateService;
private final VtbVerificationChannelService verificationChannelService; private final VtbVerificationChannelService verificationChannelService;
private final VtbVerificationChannelPointService verificationChannelPointService; private final VtbVerificationChannelPointService verificationChannelPointService;
@ -629,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<>();
@ -768,6 +774,18 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
data.put("exsp5",urlKey); data.put("exsp5",urlKey);
data.put("cmsLink",baseJumpUrl); data.put("cmsLink",baseJumpUrl);
List<Object> subList = new ArrayList<>();
try {
List<TbsActivityCenter> activityCenter = activityCenterService.listByActivity(verification.getActivityId());
for(TbsActivityCenter center : activityCenter){
TbsCostSubItem.CostCenterTranStr costCenter = centerRateService.buildCostCenter(center.getCenterType(),center.getCenterId(),center.getCenterName());
subList.add(costCenter);
}
} catch (Exception e) {
e.printStackTrace();
}
data.put("sub",subList);
BaseCreateProcessBo createProcess = new BaseCreateProcessBo(); BaseCreateProcessBo createProcess = new BaseCreateProcessBo();
createProcess.setTemplateCode(TbsSeeYonConst.CostCheckConf.Code()); createProcess.setTemplateCode(TbsSeeYonConst.CostCheckConf.Code());
createProcess.setMemberLoginName(sysUser.getSyAccount()); createProcess.setMemberLoginName(sysUser.getSyAccount());

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:
#上传映射地址 #上传映射地址

6
src/main/resources/mapper/tbs/TbsBudgetChangeMapper.xml

@ -54,7 +54,8 @@
tbs_budget.`user_code`, tbs_budget.`user_code`,
tbs_budget.`user_name`, tbs_budget.`user_name`,
tbs_budget.`remark`, tbs_budget.`remark`,
tbs_budget.`batch_apply_flag` tbs_budget.`batch_apply_flag`,
tbs_budget.`batch_apply_id`
from tbs_budget from tbs_budget
where tbs_budget.del_flag = 0 and `tbs_budget`.`budget_check_state` != 0 where tbs_budget.del_flag = 0 and `tbs_budget`.`budget_check_state` != 0
<if test="query.budgetId != null"> and `tbs_budget`.`id` = #{query.budgetId}</if> <if test="query.budgetId != null"> and `tbs_budget`.`id` = #{query.budgetId}</if>
@ -94,7 +95,8 @@
tbs_budget_change.`user_id`, tbs_budget_change.`user_id`,
tbs_budget_change.`user_code`, tbs_budget_change.`user_code`,
tbs_budget_change.`user_name`, tbs_budget_change.`user_name`,
tbs_budget_change.`batch_apply_flag` tbs_budget_change.`batch_apply_flag`,
tbs_budget_change.`batch_apply_id`
from tbs_budget_change from tbs_budget_change
where tbs_budget_change.del_flag = 0 where tbs_budget_change.del_flag = 0
<if test="query.code != null and query.code != ''"> <if test="query.code != null and query.code != ''">

Loading…
Cancel
Save