Commit c81ba30a6a9cec87d45e08a52f89a3acff32c95a

Authored by 房远帅
1 parent 9be431cc

楚江ERP:审核发起人优化

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