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