Commit 58ce32a43dd5dab64a202aee0c2eadb42865d7e3

Authored by 房远帅
1 parent f3af908f

楚江ERP:审核流程厂办改为由code判断

... ... @@ -64,6 +64,12 @@ public class DelayedShipmentDetail extends BaseEntity implements BaseDto {
64 64 private String workshopName;
65 65
66 66 /**
  67 + * 所属分厂Code
  68 + */
  69 + @TableField(exist = false)
  70 + private String workshopCode;
  71 +
  72 + /**
67 73 * 客户ID
68 74 */
69 75 @TableField(exist = false)
... ...
... ... @@ -187,6 +187,12 @@ public class PurchaseOrderInfo extends BaseEntity implements BaseDto {
187 187 @TableField(exist = false)
188 188 private String workshopName;
189 189
  190 + /**
  191 + * 生产厂code(非持久化字段)
  192 + */
  193 + @TableField(exist = false)
  194 + private String workshopCode;
  195 +
190 196
191 197 /**
192 198 * 客户资信Id
... ...
... ... @@ -246,7 +246,7 @@ public class PurchaseOrderInfoServiceImpl extends BaseMpServiceImpl<PurchaseOrde
246 246 if (StringUtils.isNotEmpty(data.getWorkshopId())) {
247 247 Workshop workshop = workshopService.findById(data.getWorkshopId());
248 248 if (workshop != null) {
249   - data.setWorkshopName(workshop.getName());
  249 + data.setWorkshopCode(workshop.getCode());
250 250 }
251 251 }
252 252 flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data);
... ...
... ... @@ -163,7 +163,7 @@ public class DelayedShipmentServiceImpl extends BaseMpServiceImpl<DelayedShipmen
163 163 if (delayedExceedOneDay && !hasAny) {
164 164 //开启审核
165 165 DelayedShipmentDetail delayedShipmentDetail = delayedShipmentDetailService.findById(id);
166   - vo.setWorkshopName(delayedShipmentDetail.getWorkshopName());
  166 + vo.setWorkshopCode(delayedShipmentDetail.getWorkshopCode());
167 167
168 168 flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, vo);
169 169 } else {
... ... @@ -259,7 +259,7 @@ public class DelayedShipmentServiceImpl extends BaseMpServiceImpl<DelayedShipmen
259 259 if (delayedExceedOneDay && !hasAny) {
260 260 //开启审核
261 261 DelayedShipmentDetail delayedShipmentDetail = delayedShipmentDetailService.findById(id);
262   - vo.setWorkshopName(delayedShipmentDetail.getWorkshopName());
  262 + vo.setWorkshopCode(delayedShipmentDetail.getWorkshopCode());
263 263
264 264 flowInstanceWrapperService.startInstance(BPM_FLAG, vo.getId(), BPM_FLAG, vo);
265 265 } else {
... ...
... ... @@ -49,9 +49,9 @@ public class CreateDelayedShipmentVo implements BaseVo, Serializable {
49 49 private List<CreateDelayedShipmentDetailVo> delayedShipmentDetailList;
50 50
51 51 /**
52   - * 厂办名称
  52 + * 厂办Code
53 53 */
54   - @ApiModelProperty("厂办名称")
55   - private String workshopName;
  54 + @ApiModelProperty("厂办Code")
  55 + private String workshopCode;
56 56
57 57 }
... ...
... ... @@ -57,10 +57,10 @@ public class UpdateDelayedShipmentVo implements BaseVo, Serializable {
57 57 private List<UpdateDelayedShipmentDetailVo> delayedShipmentDetailList;
58 58
59 59 /**
60   - * 厂办名称
  60 + * 厂办Code
61 61 */
62   - @ApiModelProperty("厂办名称")
63   - private String workshopName;
  62 + @ApiModelProperty("厂办Code")
  63 + private String workshopCode;
64 64
65 65
66 66 }
... ...
... ... @@ -10,6 +10,7 @@
10 10 <result column="order_type" property="orderType"/>
11 11 <result column="workshop_id" property="workshopId"/>
12 12 <result column="workshop_name" property="workshopName"/>
  13 + <result column="workshop_code" property="workshopCode"/>
13 14 <result column="customer_id" property="customerId"/>
14 15 <result column="customer_name" property="customerName"/>
15 16 <result column="shipments_plan_detail_id" property="shipmentsPlanDetailId"/>
... ... @@ -41,6 +42,7 @@
41 42 END AS order_type,
42 43 o.workshop_id,
43 44 ws.name AS workshop_name,
  45 + ws.code AS workshop_code,
44 46 o.ordering_unit AS customer_id,
45 47 c.name AS customer_name,
46 48 tb.shipments_plan_detail_id,
... ...