物料同步

This commit is contained in:
lvleigang 2025-03-26 15:31:33 +08:00
parent d53c7ae117
commit d564ef3efe
6 changed files with 93 additions and 39 deletions

View File

@ -21,8 +21,10 @@ public interface IZjMaterielSynchronizationEventDao extends IBaseDao<ZjMaterielS
List<InventoryEntity> queryInventoryEntity(ZjMaterielSynchronizationEventDto entity); List<InventoryEntity> queryInventoryEntity(ZjMaterielSynchronizationEventDto entity);
Integer queryMaxLsh(ZjMaterielSynchronizationEventEntity entity); String queryMaxLsh(ZjMaterielSynchronizationEventEntity entity);
Integer updatewlbm(ZjMaterielSynchronizationEventEntity entity); Integer updatewlbm(ZjMaterielSynchronizationEventEntity entity);
List<ZjMaterielSynchronizationEventEntity> queryById(ZjMaterielSynchronizationEventEntity entity1);
} }

View File

@ -29,8 +29,8 @@ public class ZjMaterielSynchronizationEventDaoImpl extends MybatisGenericDao<ZjM
@Override @Override
@DS("#entity.dataSourceCode") @DS("#entity.dataSourceCode")
public Integer queryMaxLsh(ZjMaterielSynchronizationEventEntity entity) { public String queryMaxLsh(ZjMaterielSynchronizationEventEntity entity) {
return super.getCount(getSqlIdPrifx() + "queryMaxLsh",entity); return (String) super.selectOne(getSqlIdPrifx() + "queryMaxLsh",entity);
} }
@Override @Override
@ -38,5 +38,11 @@ public class ZjMaterielSynchronizationEventDaoImpl extends MybatisGenericDao<ZjM
public Integer updatewlbm(ZjMaterielSynchronizationEventEntity entity) { public Integer updatewlbm(ZjMaterielSynchronizationEventEntity entity) {
return super.update(getSqlIdPrifx() + "updatewlbm",entity); return super.update(getSqlIdPrifx() + "updatewlbm",entity);
} }
@Override
@DS("#entity.dataSourceCode")
public List<ZjMaterielSynchronizationEventEntity> queryById(ZjMaterielSynchronizationEventEntity entity) {
return (List<ZjMaterielSynchronizationEventEntity>) super.selectList(getSqlIdPrifx() + "queryById",entity);
}
} }

View File

@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hzya.frame.plugin.zjmaterielsynchronizationevent.dao.impl.ZjMaterielSynchronizationEventDaoImpl"> <mapper namespace="com.hzya.frame.plugin.zjmaterielsynchronizationevent.dao.impl.ZjMaterielSynchronizationEventDaoImpl">
<select id="entity_list_base" resultType="com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity" <select id="queryById" resultType="com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity"
parameterType = "com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity"> parameterType = "com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity">
select select
* *
@ -30,8 +30,8 @@
</trim> </trim>
</select> </select>
<select id="queryMaxLsh" resultType="java.lang.Integer" <select id="queryMaxLsh" resultType="java.lang.String"
parameterType = "com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventDto"> parameterType = "com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity">
SELECT max(cInvCode) from Inventory SELECT max(cInvCode) from Inventory
<trim prefix="where" prefixOverrides="and"> <trim prefix="where" prefixOverrides="and">
<if test="field0043code != null and field0043code != ''"> and cInvCCode = #{field0043code} and cInvCode like concat(#{field0043code},'%') </if> <if test="field0043code != null and field0043code != ''"> and cInvCCode = #{field0043code} and cInvCode like concat(#{field0043code},'%') </if>

File diff suppressed because one or more lines are too long

View File

@ -1978,7 +1978,7 @@
<if test="cCommodity != null and cCommodity !='' "> cCommodity, </if> <if test="cCommodity != null and cCommodity !='' "> cCommodity, </if>
<if test="iRecipeBatch != null and iRecipeBatch !='' "> iRecipeBatch, </if> <if test="iRecipeBatch != null and iRecipeBatch !='' "> iRecipeBatch, </if>
<if test="cNotPatentName != null and cNotPatentName !='' "> cNotPatentName, </if> <if test="cNotPatentName != null and cNotPatentName !='' "> cNotPatentName, </if>
<if test="pubufts != null and pubufts !='' "> pubufts, </if> pubufts,
<if test="bPromotSales != null and bPromotSales !='' "> bPromotSales, </if> <if test="bPromotSales != null and bPromotSales !='' "> bPromotSales, </if>
<if test="iPlanPolicy != null and iPlanPolicy !='' "> iPlanPolicy, </if> <if test="iPlanPolicy != null and iPlanPolicy !='' "> iPlanPolicy, </if>
<if test="iROPMethod != null and iROPMethod !='' "> iROPMethod, </if> <if test="iROPMethod != null and iROPMethod !='' "> iROPMethod, </if>
@ -2238,7 +2238,7 @@
<if test="cCommodity != null and cCommodity !='' "> #{cCommodity}, </if> <if test="cCommodity != null and cCommodity !='' "> #{cCommodity}, </if>
<if test="iRecipeBatch != null and iRecipeBatch !='' "> #{iRecipeBatch}, </if> <if test="iRecipeBatch != null and iRecipeBatch !='' "> #{iRecipeBatch}, </if>
<if test="cNotPatentName != null and cNotPatentName !='' "> #{cNotPatentName}, </if> <if test="cNotPatentName != null and cNotPatentName !='' "> #{cNotPatentName}, </if>
<if test="pubufts != null and pubufts !='' "> #{pubufts}, </if> DEFAULT,
<if test="bPromotSales != null and bPromotSales !='' "> #{bPromotSales}, </if> <if test="bPromotSales != null and bPromotSales !='' "> #{bPromotSales}, </if>
<if test="iPlanPolicy != null and iPlanPolicy !='' "> #{iPlanPolicy}, </if> <if test="iPlanPolicy != null and iPlanPolicy !='' "> #{iPlanPolicy}, </if>
<if test="iROPMethod != null and iROPMethod !='' "> #{iROPMethod}, </if> <if test="iROPMethod != null and iROPMethod !='' "> #{iROPMethod}, </if>