|
@@ -1,25 +1,23 @@
|
|
|
-package com.fjhx.sale.flow;
|
|
|
+package com.fjhx.ehsd.flow;
|
|
|
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
import com.baomidou.dynamic.datasource.annotation.DSTransactional;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
-import com.fjhx.common.constant.SourceConstant;
|
|
|
+import com.fjhx.common.enums.FlowStatusEnum;
|
|
|
+import com.fjhx.ehsd.entity.sample.po.Sample;
|
|
|
+import com.fjhx.ehsd.entity.sample.po.SampleProduct;
|
|
|
+import com.fjhx.ehsd.entity.sample.po.SampleProject;
|
|
|
+import com.fjhx.ehsd.entity.sample.po.SampleShipment;
|
|
|
+import com.fjhx.ehsd.service.sample.SampleProductService;
|
|
|
+import com.fjhx.ehsd.service.sample.SampleProjectService;
|
|
|
+import com.fjhx.ehsd.service.sample.SampleService;
|
|
|
+import com.fjhx.ehsd.service.sample.SampleShipmentService;
|
|
|
import com.fjhx.file.utils.ObsFileUtil;
|
|
|
import com.fjhx.flow.core.FlowDelegate;
|
|
|
-import com.fjhx.sale.entity.sample.po.Sample;
|
|
|
-import com.fjhx.sale.entity.sample.po.SampleProduct;
|
|
|
-import com.fjhx.sale.entity.sample.po.SampleProject;
|
|
|
-import com.fjhx.sale.entity.sample.po.SampleShipment;
|
|
|
-import com.fjhx.sale.enums.FlowStatusEnum;
|
|
|
-import com.fjhx.sale.service.sample.SampleProductService;
|
|
|
-import com.fjhx.sale.service.sample.SampleProjectService;
|
|
|
-import com.fjhx.sale.service.sample.SampleService;
|
|
|
-import com.fjhx.sale.service.sample.SampleShipmentService;
|
|
|
-import com.fjhx.sale.util.code.CodeEnum;
|
|
|
+import com.fjhx.ehsd.util.code.CodeEnum;
|
|
|
import com.obs.services.internal.ServiceException;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
@@ -56,7 +54,7 @@ public class SampleFlow extends FlowDelegate {
|
|
|
SampleProjectService sampleProjectService = SpringUtil.getBean(SampleProjectService.class);
|
|
|
SampleShipmentService sampleShipmentService = SpringUtil.getBean(SampleShipmentService.class);
|
|
|
Sample sample = submitData.toJavaObject(Sample.class);
|
|
|
- sample.setCode(CodeEnum.SAMPLE.getCode());
|
|
|
+ sample.setCode(CodeEnum.SAMPLE_CODE.getCode());
|
|
|
sample.setStatus(FlowStatusEnum.UNDER_REVIEW.getKey());
|
|
|
sampleService.save(sample);
|
|
|
List<SampleProduct> sampleProductList = sample.getSampleProductList();
|
|
@@ -95,12 +93,12 @@ public class SampleFlow extends FlowDelegate {
|
|
|
@Override
|
|
|
public void end(Long flowId, Long businessId, JSONObject submitData) {
|
|
|
SampleService sampleService = SpringUtil.getBean(SampleService.class);
|
|
|
- //通过业务ID查询合同数据
|
|
|
+ //通过业务ID查询样品单数据
|
|
|
Sample sample = sampleService.getById(businessId);
|
|
|
if(ObjectUtils.isEmpty(sample)){
|
|
|
throw new ServiceException("样品单不存在");
|
|
|
}
|
|
|
- //修改采购状态为审批通过
|
|
|
+ //修改样品单状态为审批通过
|
|
|
sample.setStatus(FlowStatusEnum.PASS.getKey());
|
|
|
sample.setApprovedDate(new Date());
|
|
|
sampleService.updateById(sample);
|