丽知:修改:存货档案自动分配修改
This commit is contained in:
parent
49198c1bef
commit
a7a30efd9e
|
@ -121,21 +121,22 @@ public class GoodsAutoAllotPluginInitializer extends PluginBaseEntity {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按存货基本档案主键
|
* 按存货基本档案code
|
||||||
*/
|
*/
|
||||||
public void start(String pkInvbasdoc) {
|
public void start(String invcode) {
|
||||||
try {
|
try {
|
||||||
BdInvbasdocEntity bdInvbasdocEntity = new BdInvbasdocEntity();
|
BdInvbasdocEntity bdInvbasdocEntity = new BdInvbasdocEntity();
|
||||||
bdInvbasdocEntity.setPkInvbasdoc(pkInvbasdoc);
|
// bdInvbasdocEntity.setPkInvbasdoc(invcode);
|
||||||
|
bdInvbasdocEntity.setInvcode(invcode);
|
||||||
bdInvbasdocEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE);
|
bdInvbasdocEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE);
|
||||||
List<BdInvbasdocEntity> bdInvbasdocEntityList = bdInvbasdocDao.query(bdInvbasdocEntity);
|
List<BdInvbasdocEntity> bdInvbasdocEntityList = bdInvbasdocDao.query(bdInvbasdocEntity);
|
||||||
if (bdInvbasdocEntityList.size() == 0) {
|
if (bdInvbasdocEntityList.size() == 0) {
|
||||||
Assert.state(false, "U8C->存货基本档案自动分配全公司,存货基本档案主键:{},不存在。", pkInvbasdoc);
|
Assert.state(false, "U8C->存货基本档案自动分配全公司,存货基本档案编码:{},不存在。", invcode);
|
||||||
}
|
}
|
||||||
//过滤日志
|
//过滤日志
|
||||||
List<BdInvbasdocEntity> filterInvbasdocList = filter(bdInvbasdocEntityList);
|
List<BdInvbasdocEntity> filterInvbasdocList = filter(bdInvbasdocEntityList);
|
||||||
if (filterInvbasdocList.size() == 0 || filterInvbasdocList == null) {
|
if (filterInvbasdocList.size() == 0 || filterInvbasdocList == null) {
|
||||||
Assert.state(false, "U8C->存货基本档案自动分配全公司,存货基本档案主键:{},已被分配,请检查。", pkInvbasdoc);
|
Assert.state(false, "U8C->存货基本档案自动分配全公司,存货基本档案编码:{},已被分配,请检查。", invcode);
|
||||||
}
|
}
|
||||||
//推送:自动分配
|
//推送:自动分配
|
||||||
implement(filterInvbasdocList);
|
implement(filterInvbasdocList);
|
||||||
|
@ -185,7 +186,7 @@ public class GoodsAutoAllotPluginInitializer extends PluginBaseEntity {
|
||||||
public List<BdInvbasdocEntity> filter(List<BdInvbasdocEntity> bdInvbasdocEntityList) {
|
public List<BdInvbasdocEntity> filter(List<BdInvbasdocEntity> bdInvbasdocEntityList) {
|
||||||
List<BdInvbasdocEntity> filterInvbasdocList = new ArrayList<>();
|
List<BdInvbasdocEntity> filterInvbasdocList = new ArrayList<>();
|
||||||
for (BdInvbasdocEntity bdInvbasdocEntity : bdInvbasdocEntityList) {
|
for (BdInvbasdocEntity bdInvbasdocEntity : bdInvbasdocEntityList) {
|
||||||
String rootAppPk = bdInvbasdocEntity.getPkInvbasdoc();
|
String rootAppPk = bdInvbasdocEntity.getInvcode();
|
||||||
boolean isExis = true;
|
boolean isExis = true;
|
||||||
IntegrationTaskLivingDetailsEntity integrationTaskLivingDetailsEntity = new IntegrationTaskLivingDetailsEntity();
|
IntegrationTaskLivingDetailsEntity integrationTaskLivingDetailsEntity = new IntegrationTaskLivingDetailsEntity();
|
||||||
integrationTaskLivingDetailsEntity.setRootAppPk(rootAppPk);
|
integrationTaskLivingDetailsEntity.setRootAppPk(rootAppPk);
|
||||||
|
|
|
@ -6,4 +6,6 @@ import lombok.Data;
|
||||||
public class GoodsAutoAllotVO {
|
public class GoodsAutoAllotVO {
|
||||||
private String pk_invbasdoc;
|
private String pk_invbasdoc;
|
||||||
private String pk_corp="all";
|
private String pk_corp="all";
|
||||||
|
private String pk_measdoc="all";
|
||||||
|
private String proBilltemplet="BD100812100000000001";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue