Commit b485c690292db328a46b9e47973ddb59f2473826

Authored by 房远帅
1 parent c8f2520a

试样订单:合同物料行新增是否为试样订单字段

@@ -1216,3 +1216,11 @@ create table if not exists sample_feedback_tracking_detail( @@ -1216,3 +1216,11 @@ create table if not exists sample_feedback_tracking_detail(
1216 create_time datetime default now() comment '创建时间', 1216 create_time datetime default now() comment '创建时间',
1217 update_time datetime default now() comment '更新时间' 1217 update_time datetime default now() comment '更新时间'
1218 ) comment '样品反馈和追踪明细'; 1218 ) comment '样品反馈和追踪明细';
  1219 +
  1220 +--合同物料行新增字段
  1221 +ALTER TABLE tbl_contract_std_processing_line
  1222 + ADD COLUMN sample_order boolean DEFAULT FALSE COMMENT '是否为试样订单';
  1223 +
  1224 +ALTER TABLE tbl_contract_distributor_line
  1225 + ADD COLUMN sample_order boolean DEFAULT FALSE COMMENT '是否为试样订单';
  1226 +
@@ -171,6 +171,12 @@ public class GetContractDistributorLineBo extends BaseBo<ContractDistributorLine @@ -171,6 +171,12 @@ public class GetContractDistributorLineBo extends BaseBo<ContractDistributorLine
171 @ApiModelProperty(value = "前端用ID") 171 @ApiModelProperty(value = "前端用ID")
172 private String itemId; 172 private String itemId;
173 173
  174 + /**
  175 + * 是否为试样订单
  176 + */
  177 + @ApiModelProperty(value = "是否为试样订单")
  178 + private Boolean sampleOrder;
  179 +
174 public GetContractDistributorLineBo() { 180 public GetContractDistributorLineBo() {
175 181
176 } 182 }
@@ -217,6 +217,12 @@ public class GetContractStdProcessingLineBo extends BaseBo<ContractStdProcessing @@ -217,6 +217,12 @@ public class GetContractStdProcessingLineBo extends BaseBo<ContractStdProcessing
217 @ApiModelProperty("前端用ID") 217 @ApiModelProperty("前端用ID")
218 private String itemId; 218 private String itemId;
219 219
  220 + /**
  221 + * 是否为试样订单
  222 + */
  223 + @ApiModelProperty(value = "是否为试样订单")
  224 + private Boolean sampleOrder;
  225 +
220 public GetContractStdProcessingLineBo() { 226 public GetContractStdProcessingLineBo() {
221 227
222 } 228 }
@@ -111,6 +111,11 @@ public class ContractDistributorLine extends BaseEntity implements BaseDto { @@ -111,6 +111,11 @@ public class ContractDistributorLine extends BaseEntity implements BaseDto {
111 private String itemId; 111 private String itemId;
112 112
113 /** 113 /**
  114 + * 是否为试样订单
  115 + */
  116 + private Boolean sampleOrder;
  117 +
  118 + /**
114 * 创建人ID 119 * 创建人ID
115 */ 120 */
116 @TableField(fill = FieldFill.INSERT) 121 @TableField(fill = FieldFill.INSERT)
@@ -173,6 +173,11 @@ public class ContractStdProcessingLine extends BaseEntity implements BaseDto { @@ -173,6 +173,11 @@ public class ContractStdProcessingLine extends BaseEntity implements BaseDto {
173 private String itemId; 173 private String itemId;
174 174
175 /** 175 /**
  176 + * 是否为试样订单
  177 + */
  178 + private Boolean sampleOrder;
  179 +
  180 + /**
176 * 创建人ID 181 * 创建人ID
177 */ 182 */
178 @TableField(fill = FieldFill.INSERT) 183 @TableField(fill = FieldFill.INSERT)
@@ -50,7 +50,6 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra @@ -50,7 +50,6 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra
50 return getBaseMapper().query(vo); 50 return getBaseMapper().query(vo);
51 } 51 }
52 52
53 - @Cacheable(value = ContractDistributorLine.CACHE_NAME, key = "@cacheVariables.tenantId() + #id", unless = "#result == null")  
54 @Override 53 @Override
55 public ContractDistributorLine findById(String id) { 54 public ContractDistributorLine findById(String id) {
56 55
@@ -87,6 +86,7 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra @@ -87,6 +86,7 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra
87 data.setLengthTolPos(vo.getLengthTolPos()); 86 data.setLengthTolPos(vo.getLengthTolPos());
88 data.setLengthTolNeg(vo.getLengthTolNeg()); 87 data.setLengthTolNeg(vo.getLengthTolNeg());
89 data.setItemId(vo.getItemId()); 88 data.setItemId(vo.getItemId());
  89 + data.setSampleOrder(vo.getSampleOrder());
90 90
91 getBaseMapper().insert(data); 91 getBaseMapper().insert(data);
92 92
@@ -130,6 +130,7 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra @@ -130,6 +130,7 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra
130 .set(ContractDistributorLine::getLengthTolPos, vo.getLengthTolPos()) 130 .set(ContractDistributorLine::getLengthTolPos, vo.getLengthTolPos())
131 .set(ContractDistributorLine::getLengthTolNeg, vo.getLengthTolNeg()) 131 .set(ContractDistributorLine::getLengthTolNeg, vo.getLengthTolNeg())
132 .set(ContractDistributorLine::getItemId, vo.getItemId()) 132 .set(ContractDistributorLine::getItemId, vo.getItemId())
  133 + .set(ContractDistributorLine::getSampleOrder, vo.getSampleOrder())
133 .eq(ContractDistributorLine::getId, vo.getId()); 134 .eq(ContractDistributorLine::getId, vo.getId());
134 135
135 getBaseMapper().update(updateWrapper); 136 getBaseMapper().update(updateWrapper);
@@ -50,7 +50,6 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont @@ -50,7 +50,6 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont
50 return getBaseMapper().query(vo); 50 return getBaseMapper().query(vo);
51 } 51 }
52 52
53 - @Cacheable(value = ContractStdProcessingLine.CACHE_NAME, key = "@cacheVariables.tenantId() + #id", unless = "#result == null")  
54 @Override 53 @Override
55 public ContractStdProcessingLine findById(String id) { 54 public ContractStdProcessingLine findById(String id) {
56 55
@@ -148,6 +147,7 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont @@ -148,6 +147,7 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont
148 if (!StringUtil.isBlank(vo.getItemId())) { 147 if (!StringUtil.isBlank(vo.getItemId())) {
149 data.setItemId(vo.getItemId()); 148 data.setItemId(vo.getItemId());
150 } 149 }
  150 + data.setSampleOrder(vo.getSampleOrder());
151 151
152 getBaseMapper().insert(data); 152 getBaseMapper().insert(data);
153 153
@@ -196,6 +196,7 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont @@ -196,6 +196,7 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont
196 .set(ContractStdProcessingLine::getDeliveryDate, vo.getDeliveryDate() == null ? null : vo.getDeliveryDate()) 196 .set(ContractStdProcessingLine::getDeliveryDate, vo.getDeliveryDate() == null ? null : vo.getDeliveryDate())
197 .set(ContractStdProcessingLine::getShowOrder, vo.getShowOrder() == null ? null : vo.getShowOrder()) 197 .set(ContractStdProcessingLine::getShowOrder, vo.getShowOrder() == null ? null : vo.getShowOrder())
198 .set(ContractStdProcessingLine::getItemId, StringUtil.isBlank(vo.getItemId()) ? null : vo.getItemId()) 198 .set(ContractStdProcessingLine::getItemId, StringUtil.isBlank(vo.getItemId()) ? null : vo.getItemId())
  199 + .set(ContractStdProcessingLine::getSampleOrder, vo.getSampleOrder())
199 .eq(ContractStdProcessingLine::getId, vo.getId()); 200 .eq(ContractStdProcessingLine::getId, vo.getId());
200 201
201 getBaseMapper().update(updateWrapper); 202 getBaseMapper().update(updateWrapper);
@@ -191,4 +191,10 @@ public class CreateContractDistributorLineVo implements BaseVo, Serializable { @@ -191,4 +191,10 @@ public class CreateContractDistributorLineVo implements BaseVo, Serializable {
191 */ 191 */
192 @ApiModelProperty(value = "前端用ID") 192 @ApiModelProperty(value = "前端用ID")
193 private String itemId; 193 private String itemId;
  194 +
  195 + /**
  196 + * 是否为试样订单
  197 + */
  198 + @ApiModelProperty(value = "是否为试样订单")
  199 + private Boolean sampleOrder;
194 } 200 }
@@ -224,5 +224,11 @@ public class CreateContractStdProcessingLineVo implements BaseVo, Serializable { @@ -224,5 +224,11 @@ public class CreateContractStdProcessingLineVo implements BaseVo, Serializable {
224 @Length(message = "前端用ID最多允许50个字符!") 224 @Length(message = "前端用ID最多允许50个字符!")
225 private String itemId; 225 private String itemId;
226 226
  227 + /**
  228 + * 是否为试样订单
  229 + */
  230 + @ApiModelProperty(value = "是否为试样订单")
  231 + private Boolean sampleOrder;
  232 +
227 } 233 }
228 234
@@ -194,5 +194,11 @@ public class UpdateContractDistributorLineVo implements BaseVo, Serializable { @@ -194,5 +194,11 @@ public class UpdateContractDistributorLineVo implements BaseVo, Serializable {
194 */ 194 */
195 @ApiModelProperty(value = "前端用ID") 195 @ApiModelProperty(value = "前端用ID")
196 private String itemId; 196 private String itemId;
  197 +
  198 + /**
  199 + * 是否为试样订单
  200 + */
  201 + @ApiModelProperty(value = "是否为试样订单")
  202 + private Boolean sampleOrder;
197 } 203 }
198 204
@@ -232,4 +232,11 @@ public class UpdateContractStdProcessingLineVo implements BaseVo, Serializable { @@ -232,4 +232,11 @@ public class UpdateContractStdProcessingLineVo implements BaseVo, Serializable {
232 @Length(message = "前端用ID最多允许50个字符!") 232 @Length(message = "前端用ID最多允许50个字符!")
233 private String itemId; 233 private String itemId;
234 234
  235 + /**
  236 + * 是否为试样订单
  237 + */
  238 + @ApiModelProperty(value = "是否为试样订单")
  239 + private Boolean sampleOrder;
  240 +
  241 +
235 } 242 }
@@ -33,6 +33,7 @@ @@ -33,6 +33,7 @@
33 <result column="length_tol_pos" property="lengthTolPos"/> 33 <result column="length_tol_pos" property="lengthTolPos"/>
34 <result column="length_tol_neg" property="lengthTolNeg"/> 34 <result column="length_tol_neg" property="lengthTolNeg"/>
35 <result column="item_id" property="itemId"/> 35 <result column="item_id" property="itemId"/>
  36 + <result column="sample_order" property="sampleOrder"/>
36 </resultMap> 37 </resultMap>
37 38
38 <sql id="ContractDistributorLine_sql"> 39 <sql id="ContractDistributorLine_sql">
@@ -65,7 +66,8 @@ @@ -65,7 +66,8 @@
65 tb.width_tol_neg, 66 tb.width_tol_neg,
66 tb.length_tol_pos, 67 tb.length_tol_pos,
67 tb.length_tol_neg, 68 tb.length_tol_neg,
68 - tb.item_id 69 + tb.item_id,
  70 + tb.sample_order
69 FROM tbl_contract_distributor_line AS tb 71 FROM tbl_contract_distributor_line AS tb
70 </sql> 72 </sql>
71 73
@@ -32,6 +32,7 @@ @@ -32,6 +32,7 @@
32 <result column="delivery_date" property="deliveryDate"/> 32 <result column="delivery_date" property="deliveryDate"/>
33 <result column="show_order" property="showOrder"/> 33 <result column="show_order" property="showOrder"/>
34 <result column="item_id" property="itemId"/> 34 <result column="item_id" property="itemId"/>
  35 + <result column="sample_order" property="sampleOrder"/>
35 <result column="create_by_id" property="createById"/> 36 <result column="create_by_id" property="createById"/>
36 <result column="create_by" property="createBy"/> 37 <result column="create_by" property="createBy"/>
37 <result column="update_by_id" property="updateById"/> 38 <result column="update_by_id" property="updateById"/>
@@ -71,6 +72,7 @@ @@ -71,6 +72,7 @@
71 tb.delivery_date, 72 tb.delivery_date,
72 tb.show_order, 73 tb.show_order,
73 tb.item_id, 74 tb.item_id,
  75 + tb.sample_order,
74 tb.create_by_id, 76 tb.create_by_id,
75 tb.create_by, 77 tb.create_by,
76 tb.update_by_id, 78 tb.update_by_id,