Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
yunuo970428 3 years ago
parent
commit
3618e00fe5
  1. 1
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busmaindeposit/flowable/ScmVirtualOrderDepositVehicleCompleteDto.java
  2. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositService.java
  3. 1
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositMapper.xml
  4. 8
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java
  5. 2
      anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/utils/ProcDefEnum.java
  6. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/virtualOrders/deposit/SubmitDepositDto.java
  7. 1
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/virtualOrders/vehicle/VehicleCompleteDto.java

1
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busmaindeposit/flowable/ScmVirtualOrderDepositVehicleCompleteDto.java

@ -15,7 +15,6 @@ public class ScmVirtualOrderDepositVehicleCompleteDto implements Dto {
@NotBlank(message = "参数错误:userSid")
private String userSid;
@ApiModelProperty(value = "用户全路径sid")
@NotBlank(message = "参数错误:orgSidPath")
private String orgSidPath;
@ApiModelProperty(value = "节点id")
@NotBlank(message = "参数错误:taskDefKey")

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositService.java

@ -80,6 +80,9 @@ public class BusDepositService extends MybatisBaseService<BusDepositMapper, BusD
public AppBusDepositBusDetailsVo depositDetail(String virtualOrderSid, String userSid) {
String staffSid = sysUserFeign.getUserOrgInfoByUserSid(userSid).getData().getStaffSid();
AppBusDepositBusDetailsVo vo = baseMapper.depositDetail(virtualOrderSid, staffSid);
BusMainDeposit busMainDeposit = busMainDepositService.fetchBySid(virtualOrderSid);
vo.setTaskId(busMainDeposit.getTaskId());
vo.setProcInsId(busMainDeposit.getProcInsId());
vo.setVirtualOrderSid(virtualOrderSid);
vo.setUserSid(userSid);
List<String> list = new ArrayList<>();

1
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositMapper.xml

@ -93,6 +93,7 @@
</if>
</where>
</if>
order by bmd.id desc
</select>
<delete id="deleteVirtualOrder">

8
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java

@ -1731,7 +1731,7 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
}
if (r == 2) {
// ToDo:驳回到发起人后再次提交
if (com.yxt.common.base.utils.StringUtils.isBlank(dto.getInstanceId())) {
if (StringUtils.isBlank(dto.getInstanceId())) {
return rb.setMsg("参数错误:instanceId");
}
bv.setTaskId(busMainDeposit.getTaskId());
@ -1752,15 +1752,15 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
*/
private synchronized int submitBusinessDepositData(SubmitVirtualOrderDepositDto dto, BusMainDeposit busMainDeposit) {
int r = 0;
if (com.yxt.common.base.utils.StringUtils.isBlank(dto.getSid())) {
if (StringUtils.isBlank(dto.getVirtualOrderSid())) {
r = 1;
} else {
if (busMainDeposit != null) {
String businessTaskId = busMainDeposit.getTaskId();
if (com.yxt.common.base.utils.StringUtils.isBlank(businessTaskId) && com.yxt.common.base.utils.StringUtils.isBlank(dto.getTaskId())) {
if (StringUtils.isBlank(businessTaskId) && StringUtils.isBlank(dto.getTaskId())) {
//新提交
r = 1;
} else if (com.yxt.common.base.utils.StringUtils.isNotBlank(businessTaskId) && businessTaskId.equals(dto.getTaskId())) {
} else if (StringUtils.isNotBlank(businessTaskId) && businessTaskId.equals(dto.getTaskId())) {
//二次提交//只有数据一致的时候才能进行下一步
r = 2;
}

2
anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/utils/ProcDefEnum.java

@ -20,7 +20,7 @@ public enum ProcDefEnum {
SEALAPPLY("盖章申请", "process_7h0z66tp:1:240064" ),
BASEVEHICLEACTUALSALES("未售买断", "process_6qx07b75:6:457504"),//ToDo
SALESORDER("销售订单审批流程", "process_p5ils2rn:4:490008"),
BASEOUTSOURCINGAPPLICATION("外采申请", "process_5tqysnjc:3:365004"),//TODO
BASEOUTSOURCINGAPPLICATION("外采申请", "process_5tqysnjc:4:495004"),//TODO
BASEMODELMODPRICE("车型调价申请", "process_kydcif7k:5:280004"),
BASEINTERNALPURCHASE("调车申请", "process_i6luw5xq:1:400004"),
SCMCARTRANSFER("库存地点变更申请", "process_3bc4p2em:5:382504"), //TODO

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/virtualOrders/deposit/SubmitDepositDto.java

@ -1,5 +1,6 @@
package com.yxt.anrui.terminal.api.autoservice.virtualOrders.deposit;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -11,6 +12,7 @@ public class SubmitDepositDto extends DepositBuscenterDto{
@ApiModelProperty("意见")
private String comment;
@ApiModelProperty("流程实例id")
@JsonProperty("procInsId")
private String instanceId;
@ApiModelProperty("任务id")
private String taskId;

1
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/virtualOrders/vehicle/VehicleCompleteDto.java

@ -15,7 +15,6 @@ public class VehicleCompleteDto implements Dto {
@NotBlank(message = "参数错误:userSid")
private String userSid;
@ApiModelProperty(value = "用户全路径sid")
@NotBlank(message = "参数错误:orgSidPath")
private String orgSidPath;
@ApiModelProperty(value = "节点id")
@NotBlank(message = "参数错误:taskDefKey")

Loading…
Cancel
Save