内部条码也需要添加简号

tags/yfai-pcn-ext-v1.0
臧学普 12 months ago
parent e998b14511
commit f396cef18c

@ -1,9 +1,15 @@
package cn.estsh.i3plus.ext.mes.pcn.apiservice.serviceimpl.numberrule; package cn.estsh.i3plus.ext.mes.pcn.apiservice.serviceimpl.numberrule;
import cn.estsh.i3plus.mes.pcn.api.iservice.busi.INumberRulePackAttributeStrategyService; import cn.estsh.i3plus.mes.pcn.api.iservice.busi.INumberRulePackAttributeStrategyService;
import cn.estsh.i3plus.platform.common.tool.TimeTool;
import cn.estsh.i3plus.pojo.mes.bean.MesCustomerPart;
import cn.estsh.i3plus.pojo.mes.model.GenSerialNoModel; import cn.estsh.i3plus.pojo.mes.model.GenSerialNoModel;
import cn.estsh.i3plus.pojo.mes.util.MesExtEnumUtil;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.util.Date;
import java.util.Map;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
@ -15,13 +21,24 @@ import org.springframework.stereotype.Component;
public class NoSortBarcodeGzNumberRuleStrategyService implements INumberRulePackAttributeStrategyService { public class NoSortBarcodeGzNumberRuleStrategyService implements INumberRulePackAttributeStrategyService {
@Override @Override
public GenSerialNoModel execute(GenSerialNoModel genSerialNoModel) { public GenSerialNoModel execute(GenSerialNoModel genSerialNoModel) {
//{partNo}{year}{month}{day}{serialNo} Date date = new Date();
//内部条码, 批量打印 NoSortBarCodeGZ //年月日缩写
//零件号 partNo genSerialNoModel.setYear(getYearShort(date));
// GenSerialNoModel genSerialNoModel = new GenSerialNoModel(); genSerialNoModel.setMonth(getMonthShort(date));
// genSerialNoModel.setRuleCode(numberRule.getRuleCode()); genSerialNoModel.setDay(getDayShort(date));
// genSerialNoModel.setPartNo(partNo);
return genSerialNoModel; return genSerialNoModel;
} }
private String getYearShort(Date date) {
return MesExtEnumUtil.YEAR_SHORT.valueOfDescription(Integer.parseInt(TimeTool.getYear(date)));
}
private String getMonthShort(Date date) {
return MesExtEnumUtil.MONTH_SHORT.valueOfDescription(Integer.parseInt(TimeTool.getMonth(date)));
}
private String getDayShort(Date date) {
return TimeTool.getDay(date);
}
} }

Loading…
Cancel
Save