Showing
7 changed files
with
34 additions
and
0 deletions
| @@ -354,6 +354,12 @@ public class CustomerCredit extends BaseEntity implements BaseDto { | @@ -354,6 +354,12 @@ public class CustomerCredit extends BaseEntity implements BaseDto { | ||
| 354 | private Boolean showExamine; | 354 | private Boolean showExamine; |
| 355 | 355 | ||
| 356 | /** | 356 | /** |
| 357 | + * 流程发起人(非持久化字段) | ||
| 358 | + */ | ||
| 359 | + @TableField(exist = false) | ||
| 360 | + private String userId; | ||
| 361 | + | ||
| 362 | + /** | ||
| 357 | * 创建人ID | 363 | * 创建人ID |
| 358 | */ | 364 | */ |
| 359 | @TableField(fill = FieldFill.INSERT) | 365 | @TableField(fill = FieldFill.INSERT) |
| @@ -10,6 +10,7 @@ import java.util.List; | @@ -10,6 +10,7 @@ import java.util.List; | ||
| 10 | import com.baomidou.mybatisplus.annotation.FieldFill; | 10 | import com.baomidou.mybatisplus.annotation.FieldFill; |
| 11 | import com.lframework.starter.web.core.entity.BaseEntity; | 11 | import com.lframework.starter.web.core.entity.BaseEntity; |
| 12 | import com.baomidou.mybatisplus.annotation.TableField; | 12 | import com.baomidou.mybatisplus.annotation.TableField; |
| 13 | +import io.swagger.annotations.ApiModelProperty; | ||
| 13 | import lombok.Data; | 14 | import lombok.Data; |
| 14 | 15 | ||
| 15 | /** | 16 | /** |
| @@ -227,6 +228,12 @@ public class PurchaseOrderInfo extends BaseEntity implements BaseDto { | @@ -227,6 +228,12 @@ public class PurchaseOrderInfo extends BaseEntity implements BaseDto { | ||
| 227 | private List<PurchaseOrderLine> purchaseOrderLineList; | 228 | private List<PurchaseOrderLine> purchaseOrderLineList; |
| 228 | 229 | ||
| 229 | /** | 230 | /** |
| 231 | + * 流程发起人(非持久化字段) | ||
| 232 | + */ | ||
| 233 | + @TableField(exist = false) | ||
| 234 | + private String userId; | ||
| 235 | + | ||
| 236 | + /** | ||
| 230 | * 创建人ID | 237 | * 创建人ID |
| 231 | */ | 238 | */ |
| 232 | @TableField(fill = FieldFill.INSERT) | 239 | @TableField(fill = FieldFill.INSERT) |
| @@ -93,6 +93,12 @@ public class PurchaseOrderRevoke extends BaseEntity implements BaseDto { | @@ -93,6 +93,12 @@ public class PurchaseOrderRevoke extends BaseEntity implements BaseDto { | ||
| 93 | private BigDecimal sumRevokeQuantity; | 93 | private BigDecimal sumRevokeQuantity; |
| 94 | 94 | ||
| 95 | /** | 95 | /** |
| 96 | + * 流程发起人(非持久化字段) | ||
| 97 | + */ | ||
| 98 | + @TableField(exist = false) | ||
| 99 | + private String userId; | ||
| 100 | + | ||
| 101 | + /** | ||
| 96 | * 创建人ID | 102 | * 创建人ID |
| 97 | */ | 103 | */ |
| 98 | @TableField(fill = FieldFill.INSERT) | 104 | @TableField(fill = FieldFill.INSERT) |
| @@ -315,6 +315,7 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | @@ -315,6 +315,7 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | ||
| 315 | //导入不走审核流 | 315 | //导入不走审核流 |
| 316 | if (!"IMPORT".equals(vo.getImportType())) { | 316 | if (!"IMPORT".equals(vo.getImportType())) { |
| 317 | // 开启审核 | 317 | // 开启审核 |
| 318 | + data.setUserId(SecurityUtil.getCurrentUser().getId()); | ||
| 318 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); | 319 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); |
| 319 | } | 320 | } |
| 320 | 321 | ||
| @@ -905,6 +906,7 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | @@ -905,6 +906,7 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | ||
| 905 | OpLogUtil.setExtra(vo); | 906 | OpLogUtil.setExtra(vo); |
| 906 | 907 | ||
| 907 | //开启审核 | 908 | //开启审核 |
| 909 | + vo.setUserId(SecurityUtil.getCurrentUser().getId()); | ||
| 908 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, vo); | 910 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, vo); |
| 909 | } | 911 | } |
| 910 | 912 |
| @@ -247,6 +247,7 @@ public class PurchaseOrderInfoServiceImpl extends BaseMpServiceImpl<PurchaseOrde | @@ -247,6 +247,7 @@ public class PurchaseOrderInfoServiceImpl extends BaseMpServiceImpl<PurchaseOrde | ||
| 247 | } | 247 | } |
| 248 | } | 248 | } |
| 249 | //开启审核 | 249 | //开启审核 |
| 250 | + data.setUserId(SecurityUtil.getCurrentUser().getId()); | ||
| 250 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); | 251 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); |
| 251 | 252 | ||
| 252 | return data.getId(); | 253 | return data.getId(); |
| @@ -303,6 +304,7 @@ public class PurchaseOrderInfoServiceImpl extends BaseMpServiceImpl<PurchaseOrde | @@ -303,6 +304,7 @@ public class PurchaseOrderInfoServiceImpl extends BaseMpServiceImpl<PurchaseOrde | ||
| 303 | OpLogUtil.setVariable("id", data.getId()); | 304 | OpLogUtil.setVariable("id", data.getId()); |
| 304 | OpLogUtil.setExtra(vo); | 305 | OpLogUtil.setExtra(vo); |
| 305 | //开启审核 | 306 | //开启审核 |
| 307 | + data.setUserId(SecurityUtil.getCurrentUser().getId()); | ||
| 306 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); | 308 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); |
| 307 | } | 309 | } |
| 308 | 310 |
| @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; | @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; | ||
| 5 | import com.github.pagehelper.PageInfo; | 5 | import com.github.pagehelper.PageInfo; |
| 6 | import com.lframework.starter.bpm.service.FlowInstanceWrapperService; | 6 | import com.lframework.starter.bpm.service.FlowInstanceWrapperService; |
| 7 | import com.lframework.starter.common.utils.CollectionUtil; | 7 | import com.lframework.starter.common.utils.CollectionUtil; |
| 8 | +import com.lframework.starter.web.core.components.security.SecurityUtil; | ||
| 8 | import com.lframework.starter.web.core.impl.BaseMpServiceImpl; | 9 | import com.lframework.starter.web.core.impl.BaseMpServiceImpl; |
| 9 | import com.lframework.starter.web.core.utils.PageResultUtil; | 10 | import com.lframework.starter.web.core.utils.PageResultUtil; |
| 10 | import com.lframework.starter.web.core.components.resp.PageResult; | 11 | import com.lframework.starter.web.core.components.resp.PageResult; |
| @@ -153,6 +154,7 @@ public class PurchaseOrderRevokeServiceImpl extends BaseMpServiceImpl<PurchaseOr | @@ -153,6 +154,7 @@ public class PurchaseOrderRevokeServiceImpl extends BaseMpServiceImpl<PurchaseOr | ||
| 153 | purchaseOrderInfoService.updateRevokeStatus(vo.getPurchaseOrderId(), "UNDOING"); | 154 | purchaseOrderInfoService.updateRevokeStatus(vo.getPurchaseOrderId(), "UNDOING"); |
| 154 | 155 | ||
| 155 | //开启审核 | 156 | //开启审核 |
| 157 | + data.setUserId(SecurityUtil.getCurrentUser().getId()); | ||
| 156 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); | 158 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); |
| 157 | 159 | ||
| 158 | return data.getId(); | 160 | return data.getId(); |
| @@ -195,6 +197,7 @@ public class PurchaseOrderRevokeServiceImpl extends BaseMpServiceImpl<PurchaseOr | @@ -195,6 +197,7 @@ public class PurchaseOrderRevokeServiceImpl extends BaseMpServiceImpl<PurchaseOr | ||
| 195 | BigDecimal bigDecimal = sumRevokeQuantity.divide(new BigDecimal("1000"), 6, RoundingMode.HALF_UP); | 197 | BigDecimal bigDecimal = sumRevokeQuantity.divide(new BigDecimal("1000"), 6, RoundingMode.HALF_UP); |
| 196 | data.setSumRevokeQuantity(bigDecimal); | 198 | data.setSumRevokeQuantity(bigDecimal); |
| 197 | //开启审核 | 199 | //开启审核 |
| 200 | + data.setUserId(SecurityUtil.getCurrentUser().getId()); | ||
| 198 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); | 201 | flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); |
| 199 | 202 | ||
| 200 | OpLogUtil.setVariable("id", data.getId()); | 203 | OpLogUtil.setVariable("id", data.getId()); |
| 1 | package com.lframework.xingyun.sc.vo.customer.credit; | 1 | package com.lframework.xingyun.sc.vo.customer.credit; |
| 2 | 2 | ||
| 3 | +import com.baomidou.mybatisplus.annotation.FieldFill; | ||
| 4 | +import com.baomidou.mybatisplus.annotation.TableField; | ||
| 3 | import com.fasterxml.jackson.annotation.JsonFormat; | 5 | import com.fasterxml.jackson.annotation.JsonFormat; |
| 4 | import com.fasterxml.jackson.databind.annotation.JsonDeserialize; | 6 | import com.fasterxml.jackson.databind.annotation.JsonDeserialize; |
| 5 | import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer; | 7 | import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer; |
| @@ -470,4 +472,10 @@ public class UpdateCustomerCreditVo implements BaseVo, Serializable { | @@ -470,4 +472,10 @@ public class UpdateCustomerCreditVo implements BaseVo, Serializable { | ||
| 470 | @ApiModelProperty(value = "冻结状态") | 472 | @ApiModelProperty(value = "冻结状态") |
| 471 | private String frozenStatus; | 473 | private String frozenStatus; |
| 472 | 474 | ||
| 475 | + /** | ||
| 476 | + * 流程发起人 | ||
| 477 | + */ | ||
| 478 | + @ApiModelProperty(value = "流程发起人") | ||
| 479 | + private String userId; | ||
| 480 | + | ||
| 473 | } | 481 | } |