| doc/宁夏-中盛建材.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/production/pojo/ProductMaterial.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/productionPlan/pojo/ProductionPlan.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/productionPlan/service/impl/ProductionPlanServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/production/ProductMaterialMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/productionPlan/ProductionPlanMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
doc/ÄþÏÄ-ÖÐÊ¢½¨²Ä.sql
@@ -142,4 +142,11 @@ `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, `config_type` varchar(50) NOT NULL COMMENT 'åºåç±»å: MATERIAL_TYPE æ INVENTORY_CAT', `config_name` varchar(100) NOT NULL COMMENT 'æ¾ç¤ºçåç§°' ) ENGINE = InnoDB COMMENT ='ç©æä¿¡æ¯è¡¨é 置表'; ) ENGINE = InnoDB COMMENT ='ç©æä¿¡æ¯è¡¨é 置表'; ALTER TABLE `production_plan` ADD COLUMN `product_material_id` int DEFAULT NULL COMMENT 'å ³èç©æä¿¡æ¯è¡¨ID' AFTER `material_code`; -- 建议顺便å ä¸ç´¢å¼ï¼æåå ³èæ¥è¯¢é度 ALTER TABLE `production_plan` ADD INDEX `idx_product_material_id` (`product_material_id`); src/main/java/com/ruoyi/production/pojo/ProductMaterial.java
@@ -43,9 +43,6 @@ @ApiModelProperty("ç©æä»£ç ") private String materialCode; @ApiModelProperty("产ååç§°") private String productName; @ApiModelProperty("ç©æåå") private String materialName; src/main/java/com/ruoyi/productionPlan/pojo/ProductionPlan.java
@@ -65,6 +65,13 @@ @Excel(name = "ç©æç¼ç ") private String materialCode; /** * å ³èç©æä¿¡æ¯è¡¨ID */ @ApiModelProperty("å ³èç©æä¿¡æ¯è¡¨ID") private Integer productMaterialId; /** * 产ååç§° */ @@ -233,6 +240,7 @@ /** * 计ç®å©ä½æ¹æ° * * @return å©ä½æ¹æ° */ @ApiModelProperty(value = "å©ä½æ¹æ°") src/main/java/com/ruoyi/productionPlan/service/impl/ProductionPlanServiceImpl.java
@@ -15,7 +15,9 @@ import com.ruoyi.common.utils.http.HttpUtils; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.framework.config.AliDingConfig; import com.ruoyi.production.pojo.ProductMaterial; import com.ruoyi.production.pojo.ProductOrder; import com.ruoyi.production.service.ProductMaterialService; import com.ruoyi.production.service.ProductOrderService; import com.ruoyi.productionPlan.dto.ProductionPlanDto; import com.ruoyi.productionPlan.dto.ProductionPlanImportDto; @@ -68,6 +70,9 @@ @Autowired private ProductOrderPlanMapper productOrderPlanMapper; @Autowired private ProductMaterialService productMaterialService; /** * 忥éï¼ç¡®ä¿æå¨å宿¶ä»»å¡ä¸åæ¶æ§è¡ @@ -380,7 +385,19 @@ plan.setApplyNo(formData.getString("textField_l7fytfco")); plan.setCustomerName(formData.getString("textField_lbkozohg")); plan.setMaterialCode(row.getString("textField_l9xo62q5")); String materialCode = row.getString("textField_l9xo62q5"); plan.setMaterialCode(materialCode); // æ ¹æ®ç©æç¼ç æ¥è¯¢ç©æä¿¡æ¯è¡¨ï¼å ³èç©æID if (StringUtils.isNotEmpty(materialCode)) { LambdaQueryWrapper<ProductMaterial> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(ProductMaterial::getMaterialCode, materialCode); ProductMaterial productMaterial = productMaterialService.getOne(queryWrapper); if (productMaterial != null) { plan.setProductMaterialId(productMaterial.getId()); } } plan.setProductName(row.getString("textField_l9xo62q7")); plan.setProductSpec(row.getString("textField_l9xo62q8")); plan.setLength(row.getInteger("numberField_lb7lgatg_value")); src/main/resources/mapper/production/ProductMaterialMapper.xml
@@ -6,11 +6,10 @@ <resultMap id="ProductMaterialResultMap" type="com.ruoyi.production.pojo.ProductMaterial"> <id property="id" column="id"/> <result property="tenantId" column="tenant_id"/> <result property="materialType" column="material_type"/> <result property="inventoryCategory" column="inventory_category"/> <result property="materialTypeId" column="material_type_id"/> <result property="inventoryCategoryId" column="inventory_category_id"/> <result property="identifierCode" column="identifier_code"/> <result property="materialCode" column="material_code"/> <result property="productName" column="product_name"/> <result property="materialName" column="material_name"/> <result property="specification" column="specification"/> <result property="baseUnit" column="base_unit"/> src/main/resources/mapper/productionPlan/ProductionPlanMapper.xml
@@ -12,6 +12,7 @@ <result property="applyNo" column="apply_no"/> <result property="customerName" column="customer_name"/> <result property="materialCode" column="material_code"/> <result property="productMaterialId" column="product_material_id"/> <result property="productName" column="product_name"/> <result property="productSpec" column="product_spec"/> <result property="length" column="length"/>