|
|
@ -907,7 +907,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
|
|
|
|
//保存
|
|
|
|
this.saveOrUpdate(verification); |
|
|
|
this.commitSy(activity,sysUser,verification,saleBizNames,bizBizNames); |
|
|
|
this.commitSy(activity,sysUser,verification,saleBizNames,bizBizNames,supplier); |
|
|
|
this.updateById(verification); |
|
|
|
if(!StringUtils.hasText(verification.getSyFormId())||!StringUtils.hasText(verification.getSyFlowId())){ |
|
|
|
Assert.throwEx("远程调用失败"); |
|
|
@ -1085,8 +1085,8 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
* @param saleRegionNames |
|
|
|
* @param bizRegionNames |
|
|
|
*/ |
|
|
|
private void commitSy(TbsActivity activity,SysUser sysUser,VtbVerification verification,String saleRegionNames,String bizRegionNames){ |
|
|
|
Map<String, Object> data = buildSeeYonVerificationData(activity, sysUser, verification, saleRegionNames, bizRegionNames); |
|
|
|
private void commitSy(TbsActivity activity,SysUser sysUser,VtbVerification verification,String saleRegionNames,String bizRegionNames,BmsSupplier supplier){ |
|
|
|
Map<String, Object> data = buildSeeYonVerificationData(activity, sysUser, verification, saleRegionNames, bizRegionNames,supplier); |
|
|
|
String dataJson = JsonUtil.objectToJson(data); |
|
|
|
log.warn("核销请求JSON,核销号:{}:{}",verification.getVerificationCode(),dataJson); |
|
|
|
BaseCreateProcessBo createProcess = new BaseCreateProcessBo(); |
|
|
@ -1132,12 +1132,12 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
temp.setSupplierName(supplier.getSupplierName()); |
|
|
|
temp.setSupplierCode(supplier.getSupplierCode()); |
|
|
|
temp.setAmount(activity.getTotalAmount().subtract(activity.getUsedAmount())); |
|
|
|
return buildSeeYonVerificationData(activity,sysUser,temp,saleBizNames,bizBizNames); |
|
|
|
return buildSeeYonVerificationData(activity,sysUser,temp,saleBizNames,bizBizNames,supplier); |
|
|
|
} |
|
|
|
|
|
|
|
@NotNull |
|
|
|
@Override |
|
|
|
public Map<String, Object> buildSeeYonVerificationData(TbsActivity activity, SysUser sysUser, VtbVerification verification, String saleRegionNames, String bizRegionNames) { |
|
|
|
public Map<String, Object> buildSeeYonVerificationData(TbsActivity activity, SysUser sysUser, VtbVerification verification, String saleRegionNames, String bizRegionNames,BmsSupplier supplier) { |
|
|
|
Map<String, Object> data = new HashMap<>(20); |
|
|
|
data.put("costApplyCode", verification.getVerificationCode()); |
|
|
|
data.put("applyUserCode", sysUser.getCode()); |
|
|
@ -1157,6 +1157,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
TbsCostApply costApply = costApplyService.getById(activity.getCostApplyId()); |
|
|
|
data.put("templateId", costApply.getTemplateId()); |
|
|
|
data.put("templateName", costApply.getTemplateTitle()); |
|
|
|
data.put("supplierArea",supplier.getComRegion()); |
|
|
|
|
|
|
|
//核销拓展时间信息
|
|
|
|
//activityQuarter 活动期间所属季度
|
|
|
|