youhua
This commit is contained in:
parent
53249a396f
commit
9b069670e9
|
@ -285,16 +285,24 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi
|
|||
* @return
|
||||
*/
|
||||
public static String getCodeRule(DynamicObject data,String number) {
|
||||
String archivebillno = null;
|
||||
//查找编码规则
|
||||
DynamicObject coderule = BusinessDataServiceHelper.loadSingle("bos_coderule", "id", new QFilter[]{new QFilter("number", QCP.equals, number)});
|
||||
//编码对象
|
||||
if (coderule != null) {
|
||||
CodeRuleInfo codeRule = CodeRuleCache.reloadCodeRuleById(coderule.getString("id"));
|
||||
//生成箱号编码
|
||||
String archivebillno = CodeRuleServiceHelper.getNumber(codeRule, data);
|
||||
return archivebillno;
|
||||
archivebillno = CodeRuleServiceHelper.getNumber(codeRule, data);
|
||||
}
|
||||
return null;
|
||||
if(archivebillno.isEmpty() && archivebillno==null){
|
||||
DynamicObject dynamicObject = BusinessDataServiceHelper.newDynamicObject("eceq_equipment_card");
|
||||
// 调用自动编码规则
|
||||
CodeRuleInfo codeRule = CodeRuleServiceHelper.getCodeRule(dynamicObject.getDataEntityType().getName(), dynamicObject, null);
|
||||
// 获取单据编码
|
||||
archivebillno = CodeRuleServiceHelper.getNumber(codeRule, dynamicObject);
|
||||
}
|
||||
log.info("生成的设备编号为"+archivebillno);
|
||||
return archivebillno;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -289,16 +289,24 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
|
|||
* @return
|
||||
*/
|
||||
public static String getCodeRule(DynamicObject data,String number) {
|
||||
String archivebillno = null;
|
||||
//查找编码规则
|
||||
DynamicObject coderule = BusinessDataServiceHelper.loadSingle("bos_coderule", "id", new QFilter[]{new QFilter("number", QCP.equals, number)});
|
||||
//编码对象
|
||||
if (coderule != null) {
|
||||
CodeRuleInfo codeRule = CodeRuleCache.reloadCodeRuleById(coderule.getString("id"));
|
||||
//生成箱号编码
|
||||
String archivebillno = CodeRuleServiceHelper.getNumber(codeRule, data);
|
||||
return archivebillno;
|
||||
archivebillno = CodeRuleServiceHelper.getNumber(codeRule, data);
|
||||
}
|
||||
return null;
|
||||
if(archivebillno.isEmpty() && archivebillno==null){
|
||||
DynamicObject dynamicObject = BusinessDataServiceHelper.newDynamicObject("eceq_equipment_card");
|
||||
// 调用自动编码规则
|
||||
CodeRuleInfo codeRule = CodeRuleServiceHelper.getCodeRule(dynamicObject.getDataEntityType().getName(), dynamicObject, null);
|
||||
// 获取单据编码
|
||||
archivebillno = CodeRuleServiceHelper.getNumber(codeRule, dynamicObject);
|
||||
}
|
||||
log.info("生成的设备编号为"+archivebillno);
|
||||
return archivebillno;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue