工艺能力修改

liweidong
pangyang 3 weeks ago
parent f95506f0f3
commit 1220a13610
  1. 8
      blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/pojo/entity/CraftAbilityEntity.java
  2. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CraftAbilityController.java
  3. 10
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/excel/CraftAbilityExcel.java
  4. BIN
      blade-service/blade-desk/src/main/resources/Excel/QA/工艺能力.xls

@ -96,5 +96,13 @@ public class CraftAbilityEntity extends BaseEntity {
private String plannerName;
// @TableField(exist = false)
private String dispatcherName;
@Schema(description = "局部镀订单面积")
private BigDecimal localArea;
@Schema(description = "外协限制")
private String wxLimit;
@Schema(description = "厂内比例")
private String inRate;
@Schema(description = "外协比例")
private String outRate;
}

@ -276,8 +276,10 @@ public class CraftAbilityController extends BladeController {
list.forEach(noticeExcel -> {
CraftAbilityEntity notice = BeanUtil.copy(noticeExcel, CraftAbilityEntity.class);
String category = DictCache.getKey("ProcessCapabilityType", noticeExcel.getWtName());
notice.setWtId(Long.valueOf(category));
if(noticeExcel.getWtName() != null && !"".equals(noticeExcel.getWtName())){
String category = DictCache.getKey("ProcessCapabilityType", noticeExcel.getWtName());
notice.setWtId(Long.valueOf(category));
}
noticeList.add(notice);
});
return R.data(craftAbilityService.saveBatch(noticeList));

@ -30,6 +30,7 @@ import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serial;
@ -90,4 +91,13 @@ public class CraftAbilityExcel implements Serializable {
@ExcelProperty("是否已删除")
private Long isDeleted;
@ExcelProperty("局部镀订单面积")
private BigDecimal localArea;
@ExcelProperty("外协限制")
private String wxLimit;
@ExcelProperty("厂内比例")
private String inRate;
@ExcelProperty("外协比例")
private String outRate;
}

Loading…
Cancel
Save