Commit c81ba30a6a9cec87d45e08a52f89a3acff32c95a

Authored by 房远帅
1 parent 9be431cc

楚江ERP:审核发起人优化

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