Showing
17 changed files
with
83 additions
and
17 deletions
| ... | ... | @@ -1430,3 +1430,11 @@ create table if not exists shipments_detail_statistics( |
| 1430 | 1430 | alter table shipments_order_info add column code varchar(50) comment '发货单编号'; |
| 1431 | 1431 | alter table shipments_order_info add column on_time_shipment bool default null comment '是否当日发货'; |
| 1432 | 1432 | alter table shipments_order_info add column new_shipment_date date default null comment '新发货日期'; |
| 1433 | + | |
| 1434 | + | |
| 1435 | +ALTER TABLE tbl_contract_distributor_line | |
| 1436 | + ADD COLUMN material_code varchar(100) COMMENT '物料编码'; | |
| 1437 | + | |
| 1438 | +ALTER TABLE tbl_contract_std_processing_line | |
| 1439 | + ADD COLUMN material_code varchar(100) COMMENT '物料编码'; | |
| 1440 | + | ... | ... |
| ... | ... | @@ -177,6 +177,12 @@ public class GetContractDistributorLineBo extends BaseBo<ContractDistributorLine |
| 177 | 177 | @ApiModelProperty(value = "是否为试样订单") |
| 178 | 178 | private Boolean sampleOrder; |
| 179 | 179 | |
| 180 | + /** | |
| 181 | + * 物料编码 | |
| 182 | + */ | |
| 183 | + @ApiModelProperty(value = "物料编码") | |
| 184 | + private String materialCode; | |
| 185 | + | |
| 180 | 186 | public GetContractDistributorLineBo() { |
| 181 | 187 | |
| 182 | 188 | } | ... | ... |
| ... | ... | @@ -223,6 +223,12 @@ public class GetContractStdProcessingLineBo extends BaseBo<ContractStdProcessing |
| 223 | 223 | @ApiModelProperty(value = "是否为试样订单") |
| 224 | 224 | private Boolean sampleOrder; |
| 225 | 225 | |
| 226 | + /** | |
| 227 | + * 物料编码 | |
| 228 | + */ | |
| 229 | + @ApiModelProperty(value = "物料编码") | |
| 230 | + private String materialCode; | |
| 231 | + | |
| 226 | 232 | public GetContractStdProcessingLineBo() { |
| 227 | 233 | |
| 228 | 234 | } | ... | ... |
| ... | ... | @@ -1099,21 +1099,22 @@ public class ContractDistributorStandardController extends DefaultBaseController |
| 1099 | 1099 | LatexFormulaExcelExporterUtil.insertLatexImageToCell(workbook, sheet, latex, startRow, 5); |
| 1100 | 1100 | } |
| 1101 | 1101 | |
| 1102 | - setCellValue(sheet, startRow, 6, line.getStatus()); | |
| 1103 | - setCellValue(sheet, startRow, 7, line.getQuantity()); | |
| 1102 | + setCellValue(sheet, startRow, 6, line.getMaterialCode()); | |
| 1103 | + setCellValue(sheet, startRow, 7, line.getStatus()); | |
| 1104 | + setCellValue(sheet, startRow, 8, line.getQuantity()); | |
| 1104 | 1105 | |
| 1105 | 1106 | if ("INTL_STD_CONTRACT".equals(data.getType()) |
| 1106 | 1107 | || "INTL_INVENTORY_AGMT".equals(data.getType()) |
| 1107 | 1108 | || "INTL_OPEN_SPEC_AGMT".equals(data.getType())) { |
| 1108 | - setCellValue(sheet, startRow, 9, line.getProcessingFee()); | |
| 1109 | - setCellValue(sheet, startRow, 10, line.getUnitPrice()); | |
| 1109 | + setCellValue(sheet, startRow, 10, line.getProcessingFee()); | |
| 1110 | + setCellValue(sheet, startRow, 11, line.getUnitPrice()); | |
| 1110 | 1111 | } else { |
| 1111 | - setCellValue(sheet, startRow, 9, line.getUnitPrice()); | |
| 1112 | - setCellValue(sheet, startRow, 10, line.getAmountExcludingTax()); | |
| 1112 | + setCellValue(sheet, startRow, 10, line.getUnitPrice()); | |
| 1113 | + setCellValue(sheet, startRow, 11, line.getAmountExcludingTax()); | |
| 1113 | 1114 | } |
| 1114 | 1115 | |
| 1115 | - setCellValue(sheet, startRow, 11, line.getTotalAmount()); | |
| 1116 | - setCellValue(sheet, startRow, 12, | |
| 1116 | + setCellValue(sheet, startRow, 12, line.getTotalAmount()); | |
| 1117 | + setCellValue(sheet, startRow, 13, | |
| 1117 | 1118 | line.getDeliveryDate() != null ? line.getDeliveryDate().format(dateFormatter) : ""); |
| 1118 | 1119 | startRow++; |
| 1119 | 1120 | } |
| ... | ... | @@ -1142,12 +1143,12 @@ public class ContractDistributorStandardController extends DefaultBaseController |
| 1142 | 1143 | if (StringUtils.isNotBlank(latex)) { |
| 1143 | 1144 | LatexFormulaExcelExporterUtil.insertLatexImageToCell(workbook, sheet, latex, startRow, 9); |
| 1144 | 1145 | } |
| 1145 | - | |
| 1146 | - setCellValue(sheet, startRow, 10, line.getProductStatus()); | |
| 1147 | - setCellValue(sheet, startRow, 11, line.getUnitPrice()); | |
| 1148 | - setCellValue(sheet, startRow, 12, line.getAmountExcludingTax()); | |
| 1149 | - setCellValue(sheet, startRow, 13, line.getTotalAmount()); | |
| 1150 | - setCellValue(sheet, startRow, 14, | |
| 1146 | + setCellValue(sheet, startRow, 10, line.getMaterialCode()); | |
| 1147 | + setCellValue(sheet, startRow, 11, line.getProductStatus()); | |
| 1148 | + setCellValue(sheet, startRow, 12, line.getUnitPrice()); | |
| 1149 | + setCellValue(sheet, startRow, 13, line.getAmountExcludingTax()); | |
| 1150 | + setCellValue(sheet, startRow, 14, line.getTotalAmount()); | |
| 1151 | + setCellValue(sheet, startRow, 15, | |
| 1151 | 1152 | line.getDeliveryDate() != null ? line.getDeliveryDate().format(dateFormatter) : ""); |
| 1152 | 1153 | } |
| 1153 | 1154 | } | ... | ... |
| ... | ... | @@ -178,6 +178,11 @@ public class ContractStdProcessingLine extends BaseEntity implements BaseDto { |
| 178 | 178 | private Boolean sampleOrder; |
| 179 | 179 | |
| 180 | 180 | /** |
| 181 | + * 物料编码 | |
| 182 | + */ | |
| 183 | + private String materialCode; | |
| 184 | + | |
| 185 | + /** | |
| 181 | 186 | * 创建人ID |
| 182 | 187 | */ |
| 183 | 188 | @TableField(fill = FieldFill.INSERT) | ... | ... |
| ... | ... | @@ -3,6 +3,7 @@ package com.lframework.xingyun.sc.impl.contract; |
| 3 | 3 | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| 4 | 4 | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| 5 | 5 | import com.github.pagehelper.PageInfo; |
| 6 | +import com.lframework.starter.common.utils.StringUtil; | |
| 6 | 7 | import com.lframework.xingyun.sc.entity.ContractDistributorLine; |
| 7 | 8 | import com.lframework.starter.web.core.impl.BaseMpServiceImpl; |
| 8 | 9 | import com.lframework.starter.web.core.utils.PageResultUtil; |
| ... | ... | @@ -87,6 +88,9 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra |
| 87 | 88 | data.setLengthTolNeg(vo.getLengthTolNeg()); |
| 88 | 89 | data.setItemId(vo.getItemId()); |
| 89 | 90 | data.setSampleOrder(vo.getSampleOrder()); |
| 91 | + if (!StringUtil.isBlank(vo.getMaterialCode())) { | |
| 92 | + data.setMaterialCode(vo.getMaterialCode()); | |
| 93 | + } | |
| 90 | 94 | |
| 91 | 95 | getBaseMapper().insert(data); |
| 92 | 96 | |
| ... | ... | @@ -131,6 +135,7 @@ public class ContractDistributorLineServiceImpl extends BaseMpServiceImpl<Contra |
| 131 | 135 | .set(ContractDistributorLine::getLengthTolNeg, vo.getLengthTolNeg()) |
| 132 | 136 | .set(ContractDistributorLine::getItemId, vo.getItemId()) |
| 133 | 137 | .set(ContractDistributorLine::getSampleOrder, vo.getSampleOrder()) |
| 138 | + .set(ContractDistributorLine::getMaterialCode, vo.getMaterialCode()) | |
| 134 | 139 | .eq(ContractDistributorLine::getId, vo.getId()); |
| 135 | 140 | |
| 136 | 141 | getBaseMapper().update(updateWrapper); | ... | ... |
| ... | ... | @@ -148,6 +148,9 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont |
| 148 | 148 | data.setItemId(vo.getItemId()); |
| 149 | 149 | } |
| 150 | 150 | data.setSampleOrder(vo.getSampleOrder()); |
| 151 | + if (!StringUtil.isBlank(vo.getMaterialCode())) { | |
| 152 | + data.setMaterialCode(vo.getMaterialCode()); | |
| 153 | + } | |
| 151 | 154 | |
| 152 | 155 | getBaseMapper().insert(data); |
| 153 | 156 | |
| ... | ... | @@ -197,6 +200,7 @@ public class ContractStdProcessingLineServiceImpl extends BaseMpServiceImpl<Cont |
| 197 | 200 | .set(ContractStdProcessingLine::getShowOrder, vo.getShowOrder() == null ? null : vo.getShowOrder()) |
| 198 | 201 | .set(ContractStdProcessingLine::getItemId, StringUtil.isBlank(vo.getItemId()) ? null : vo.getItemId()) |
| 199 | 202 | .set(ContractStdProcessingLine::getSampleOrder, vo.getSampleOrder()) |
| 203 | + .set(ContractStdProcessingLine::getMaterialCode, vo.getMaterialCode() == null ? null : vo.getMaterialCode()) | |
| 200 | 204 | .eq(ContractStdProcessingLine::getId, vo.getId()); |
| 201 | 205 | |
| 202 | 206 | getBaseMapper().update(updateWrapper); | ... | ... |
| ... | ... | @@ -197,4 +197,10 @@ public class CreateContractDistributorLineVo implements BaseVo, Serializable { |
| 197 | 197 | */ |
| 198 | 198 | @ApiModelProperty(value = "是否为试样订单") |
| 199 | 199 | private Boolean sampleOrder; |
| 200 | + | |
| 201 | + /** | |
| 202 | + * 物料编码 | |
| 203 | + */ | |
| 204 | + @ApiModelProperty(value = "物料编码") | |
| 205 | + private String materialCode; | |
| 200 | 206 | } | ... | ... |
| ... | ... | @@ -230,5 +230,11 @@ public class CreateContractStdProcessingLineVo implements BaseVo, Serializable { |
| 230 | 230 | @ApiModelProperty(value = "是否为试样订单") |
| 231 | 231 | private Boolean sampleOrder; |
| 232 | 232 | |
| 233 | + /** | |
| 234 | + * 物料编码 | |
| 235 | + */ | |
| 236 | + @ApiModelProperty(value = "物料编码") | |
| 237 | + private String materialCode; | |
| 238 | + | |
| 233 | 239 | } |
| 234 | 240 | ... | ... |
| ... | ... | @@ -200,5 +200,11 @@ public class UpdateContractDistributorLineVo implements BaseVo, Serializable { |
| 200 | 200 | */ |
| 201 | 201 | @ApiModelProperty(value = "是否为试样订单") |
| 202 | 202 | private Boolean sampleOrder; |
| 203 | + | |
| 204 | + /** | |
| 205 | + * 物料编码 | |
| 206 | + */ | |
| 207 | + @ApiModelProperty(value = "物料编码") | |
| 208 | + private String materialCode; | |
| 203 | 209 | } |
| 204 | 210 | ... | ... |
| ... | ... | @@ -238,5 +238,9 @@ public class UpdateContractStdProcessingLineVo implements BaseVo, Serializable { |
| 238 | 238 | @ApiModelProperty(value = "是否为试样订单") |
| 239 | 239 | private Boolean sampleOrder; |
| 240 | 240 | |
| 241 | - | |
| 241 | + /** | |
| 242 | + * 物料编码 | |
| 243 | + */ | |
| 244 | + @ApiModelProperty(value = "物料编码") | |
| 245 | + private String materialCode; | |
| 242 | 246 | } | ... | ... |
| ... | ... | @@ -34,6 +34,7 @@ |
| 34 | 34 | <result column="length_tol_neg" property="lengthTolNeg"/> |
| 35 | 35 | <result column="item_id" property="itemId"/> |
| 36 | 36 | <result column="sample_order" property="sampleOrder"/> |
| 37 | + <result column="material_code" property="materialCode"/> | |
| 37 | 38 | </resultMap> |
| 38 | 39 | |
| 39 | 40 | <sql id="ContractDistributorLine_sql"> |
| ... | ... | @@ -67,7 +68,8 @@ |
| 67 | 68 | tb.length_tol_pos, |
| 68 | 69 | tb.length_tol_neg, |
| 69 | 70 | tb.item_id, |
| 70 | - tb.sample_order | |
| 71 | + tb.sample_order, | |
| 72 | + tb.material_code | |
| 71 | 73 | FROM tbl_contract_distributor_line AS tb |
| 72 | 74 | </sql> |
| 73 | 75 | ... | ... |
| ... | ... | @@ -39,6 +39,7 @@ |
| 39 | 39 | <result column="update_by" property="updateBy"/> |
| 40 | 40 | <result column="create_time" property="createTime"/> |
| 41 | 41 | <result column="update_time" property="updateTime"/> |
| 42 | + <result column="material_code" property="materialCode"/> | |
| 42 | 43 | </resultMap> |
| 43 | 44 | |
| 44 | 45 | <sql id="ContractStdProcessingLine_sql"> |
| ... | ... | @@ -78,7 +79,8 @@ |
| 78 | 79 | tb.update_by_id, |
| 79 | 80 | tb.update_by, |
| 80 | 81 | tb.create_time, |
| 81 | - tb.update_time | |
| 82 | + tb.update_time, | |
| 83 | + tb.material_code | |
| 82 | 84 | FROM tbl_contract_std_processing_line AS tb |
| 83 | 85 | </sql> |
| 84 | 86 | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type