3/3 purchase 优化1.0

dev_drug_dm
wangwei 6 months ago
parent 4cc5c023b9
commit 6b4fcff98b

@ -336,8 +336,8 @@ public class PurPlanController {
@Log(title = "采购单", businessType = BusinessType.INSERT)
public BaseResponse addPlanDetail(@RequestBody PurPlanDetailEntity purPlanDetailEntity) {
boolean falg=purPlanDetailService.insert(purPlanDetailEntity);
if(falg){
int falg =purPlanDetailService.insert(purPlanDetailEntity);
if(falg > 0){
return ResultVOUtils.success("添加成功");
}else {
return ResultVOUtils.success("添加失败");

@ -20,13 +20,6 @@ public interface SysLogininforMapper {
List<SysLogininfor> selectLogininforList(FilterLoginLogRequest logininforRequest);
/**
*
*
* @param logininfor 访
*/
void insertLogininfor(SysLogininfor logininfor);
/**
*
*

@ -1,17 +1,12 @@
package com.glxp.api.dao.purchase;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.CustomerContactEntity;
import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.req.purchase.CustomerContactFilterRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface CustomerContacDao {
public interface CustomerContacDao extends BaseMapperPlus<CustomerContacDao,CustomerContactEntity,CustomerContactEntity> {
List<CustomerContactEntity> filterCustomerContact(CustomerContactFilterRequest userResisterFilterRequest);
boolean insertCustomerContact(CustomerContactEntity customerContactEntity);
@ -21,6 +16,5 @@ public interface CustomerContacDao {
CustomerContactEntity selectById(Long customerId);
boolean deleteContact(DeleteRequest deleteRequest);
}

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurApplyEntity;
import com.glxp.api.req.purchase.PurApplyRequest;
import com.glxp.api.res.purchase.PurApplyResponse;
@ -10,11 +11,11 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurApplyDao {
public interface PurApplyDao extends BaseMapperPlus<PurApplyDao,PurApplyEntity,PurApplyEntity> {
List<PurApplyResponse> queryPageList(PurApplyRequest purApplyRequest);
Integer insert(PurApplyEntity purApplyRequest);
int insert(PurApplyEntity purApplyRequest);
Boolean update(PurApplyEntity purApplyRequest);

@ -2,6 +2,7 @@ package com.glxp.api.dao.purchase;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurApplyDetailEntity;
import com.glxp.api.req.purchase.PurApplyDetailRequest;
import com.glxp.api.res.purchase.PurOrderDetailResponse;
@ -11,13 +12,13 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurApplyDetailDao {
public interface PurApplyDetailDao extends BaseMapperPlus<PurApplyDetailDao,PurApplyDetailEntity,PurApplyDetailEntity> {
List<PurApplyDetailEntity> queryPageList(PurApplyDetailRequest purApplyRequest);
List<PurOrderDetailResponse> joinQueryList(PurApplyDetailRequest purApplyRequest);
Boolean insert(PurApplyDetailEntity purApplyDetailEntity);
int insert(PurApplyDetailEntity purApplyDetailEntity);
Boolean update(PurApplyDetailEntity purApplyRequest);

@ -1,13 +1,14 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurArrivalEntity;
import com.glxp.api.req.purchase.PurArrivalRequest;
import com.glxp.api.res.purchase.PurArrivalResponse;
import java.util.List;
public interface PurArrivalDao extends BaseMapper<PurArrivalEntity> {
public interface PurArrivalDao extends BaseMapperPlus<PurArrivalDao,PurArrivalEntity,PurArrivalEntity> {
List<PurArrivalResponse> queryPageList(PurArrivalRequest purArrivalRequest);
}

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.basic.BasicProductsEntity;
import com.glxp.api.entity.purchase.PurArrivalDetailEntity;
import com.glxp.api.req.purchase.PurOrderDetailRequest;
@ -11,7 +12,7 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurArrivalDetailDao extends BaseMapper<PurArrivalDetailEntity> {
public interface PurArrivalDetailDao extends BaseMapperPlus<PurArrivalDetailDao,PurArrivalDetailEntity,PurArrivalDetailEntity> {
List<PurArrivalDetailEntity> queryPageList(PurOrderDetailRequest purOrderDetailRequest);

@ -1,7 +1,8 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurDeliveryCodeEntity;
public interface PurDeliveryCodeDao extends BaseMapper<PurDeliveryCodeEntity> {
}
public interface PurDeliveryCodeDao extends BaseMapperPlus<PurDeliveryCodeDao,PurDeliveryCodeEntity,PurDeliveryCodeEntity> {
}

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurDeliveryEntity;
import com.glxp.api.req.purchase.PurDeliveryRequest;
import com.glxp.api.res.purchase.PurDeliveryResponse;
@ -9,7 +10,7 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface PurDeliveryDao extends BaseMapper<PurDeliveryEntity> {
public interface PurDeliveryDao extends BaseMapperPlus<PurDeliveryDao,PurDeliveryEntity,PurDeliveryEntity> {
List<PurDeliveryResponse> queryPageList(PurDeliveryRequest purDeliveryRequest);
}

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.basic.BasicProductsEntity;
import com.glxp.api.entity.purchase.PurDeliveryDetailEntity;
import com.glxp.api.entity.purchase.PurOrderDetailEntity;
@ -13,7 +14,7 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurDeliveryDetailDao extends BaseMapper<PurDeliveryDetailEntity> {
public interface PurDeliveryDetailDao extends BaseMapperPlus<PurDeliveryDetailDao,PurDeliveryDetailEntity,PurDeliveryDetailEntity> {
List<PurDeliveryDetailEntity> queryPageList(PurOrderDetailRequest purOrderDetailRequest);

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.basic.BasicProductsEntity;
import com.glxp.api.entity.purchase.PurOrderDetailEntity;
import com.glxp.api.entity.purchase.PurPlanDetailEntity;
@ -13,7 +14,7 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurOrderDetailDao extends BaseMapper<PurOrderDetailEntity> {
public interface PurOrderDetailDao extends BaseMapperPlus<PurOrderDetailDao,PurOrderDetailEntity,PurOrderDetailEntity> {
List<PurOrderDetailEntity> queryPageList(PurOrderDetailRequest purOrderDetailRequest);

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurPlanEntity;
import com.glxp.api.req.purchase.PurPlanRequest;
import com.glxp.api.res.purchase.PurPlanResponse;
@ -10,11 +11,11 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurPlanDao {
public interface PurPlanDao extends BaseMapperPlus<PurPlanDao,PurPlanEntity,PurPlanEntity> {
List<PurPlanResponse> queryPageList(PurPlanRequest purPlanRequest);
Boolean insert(PurPlanEntity purPlanRequest);
int insert(PurPlanEntity purPlanRequest);
Boolean update(PurPlanEntity purPlanRequest);

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.basic.BasicProductsEntity;
import com.glxp.api.entity.basic.ProductInfoEntity;
import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
@ -13,12 +14,12 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurPlanDetailDao {
public interface PurPlanDetailDao extends BaseMapperPlus<PurPlanDetailDao,PurPlanDetailEntity,PurPlanDetailEntity> {
List<PurPlanDetailEntity> queryPageList(PurPlanDetailRequest purApplyRequest);
List<PurOrderDetailResponse> joinQueryList(PurPlanDetailRequest purPlanDetailRequest);
Boolean insert(PurPlanDetailEntity purPlanDetailRequest);
int insert(PurPlanDetailEntity purPlanDetailRequest);
Boolean update(PurPlanDetailEntity purPlanDetailRequest);

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurReturnedEntity;
import com.glxp.api.req.purchase.PurReturnedRequest;
import com.glxp.api.res.purchase.PurReturnedResponse;
@ -9,7 +10,7 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface PurReturnedDao extends BaseMapper<PurReturnedEntity> {
public interface PurReturnedDao extends BaseMapperPlus<PurReturnedDao,PurReturnedEntity,PurReturnedEntity> {
List<PurReturnedResponse> queryPageList(PurReturnedRequest purReturnedRequest);
}

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.basic.BasicProductsEntity;
import com.glxp.api.entity.purchase.PurReturnedDetailEntity;
import com.glxp.api.entity.purchase.PurReturnedDetailEntity;
@ -13,7 +14,7 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface PurReturnedDetailDao extends BaseMapper<PurReturnedDetailEntity> {
public interface PurReturnedDetailDao extends BaseMapperPlus<PurReturnedDetailDao,PurReturnedDetailEntity,PurReturnedDetailEntity> {
List<PurReturnedDetailEntity> queryPageList(PurOrderDetailRequest purOrderDetailRequest);
@ -25,7 +26,5 @@ public interface PurReturnedDetailDao extends BaseMapper<PurReturnedDetailEntity
Boolean deleteByOrderId(@Param("orderIdFk") String orderIdFk);
boolean insertPurReturnedDetailEntity(@Param("datas") List<PurReturnedDetailEntity> purOrderDetailEntityList);
BasicProductsEntity selectIoOrderDetailBiz(@Param("id") long id);
}

@ -17,19 +17,12 @@ public interface SupCertDao extends BaseMapperPlus<SupCertDao, SupCertEntity, Su
List<SupCertEntity> filterCompanyCert(FilterSupCertRequest filterSupCertRequest);
SupCertEntity findCompanyCertByName(String name);
List<SupCertEntity> getCompanyCert(FilterSupCertRequest filterSupCertRequest);
List<SupCertEntity> selectCompanyCert(FilterSupCertRequest filterSupCertRequest);
List<SupCertEntity> findByzczbhhzbapzbh(AddBizProductReqeust addBizProductReqeust);
boolean updateCompanyCert(SupCertEntity supCertEntity);
boolean insertCompanyCert(SupCertEntity supCertEntity);
boolean deleteById(String id);
boolean updateCustomerId(@Param("oldId") String oldId, @Param("newId") String newId,@Param("auditStatus") Integer auditStatus);

@ -1,13 +1,14 @@
package com.glxp.api.dao.purchase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.SupCertRemindMsgEntity;
import com.glxp.api.req.purchase.FilterCertRemindMsgRequest;
import com.glxp.api.res.purchase.SupCertRemindMsgResponse;
import java.util.List;
public interface SupCertRemindMsgDao extends BaseMapper<SupCertRemindMsgEntity> {
public interface SupCertRemindMsgDao extends BaseMapperPlus<SupCertRemindMsgDao,SupCertRemindMsgEntity,SupCertRemindMsgEntity> {
/**
*
@ -32,4 +33,4 @@ public interface SupCertRemindMsgDao extends BaseMapper<SupCertRemindMsgEntity>
* @return
*/
List<SupCertRemindMsgResponse> selectProductRemindMsgList(FilterCertRemindMsgRequest filterCertRemindMsgRequest);
}
}

@ -13,9 +13,6 @@ import java.util.List;
public interface SupCertSetDao extends BaseMapperPlus<SupCertSetDao, SupCertSetEntity, SupCertSetEntity> {
List<SupCertSetEntity> filterCertSets(FilterCertSetsRequest filterCertSetsRequest);
boolean insertCertSet(SupCertSetEntity supCertSetEntity);
boolean updateCertSet(SupCertSetEntity supCertSetEntity);
boolean deleteById(String id);

@ -17,10 +17,6 @@ public interface SupCompanyDao extends BaseMapperPlus<SupCompanyDao, SupCompanyE
SupCompanyEntity findCompanyByName(String companyName);
List<SupCompanyEntity> getSubCompany(FilterSupCompanyRequest companyRequest);
List<SupCompanyEntity> getSubCompany2(FilterSupCompanyRequest companyRequest);
List<SupCompanyEntity> filterCompany(FilterSupCompanyRequest companyRequest);
boolean modifyCompany(SupCompanyEntity companyEntity);

@ -19,19 +19,11 @@ public interface SupProductDao extends BaseMapperPlus<SupProductDao, SupProductE
int findProduct(SupProductEntity supProductEntity);
SupProductEntity findRegistrationByName(String recordProductName);
List<SupProductResponse> getRegistration(FilterPoductRequest filterPoductRequest);
boolean modifyRegistration(SupProductEntity supProductEntity);
List<SupProductEntity> filterProducts(FilterPoductRequest filterPoductRequest);
boolean insertRegistration(SupProductEntity supProductEntity);
boolean deleteById(@Param("id") String id);
boolean deleteByEnterpriseId(@Param("enterpriseId") String enterpriseId);
SupProductEntity findByManufactury(@Param("cpmctymc") String cpmctymc, @Param("manufactory") String manufactory, @Param("customerId") String customerId);
}

@ -17,7 +17,7 @@ public interface PurApplyDetailService {
List<PurOrderDetailResponse> joinQueryList(PurApplyDetailRequest purApplyRequest);
Boolean insert(PurApplyDetailEntity purApplyRequest);
int insert(PurApplyDetailEntity purApplyRequest);
Boolean update(PurApplyDetailEntity purApplyRequest);

@ -22,7 +22,7 @@ public interface PurPlanDetailService {
List<PurPlanDetailEntity> getPurPlanDetailEntityList(PurPlanDetailRequest purPlanDetailRequest);
Boolean insert(PurPlanDetailEntity purPlanDetailRequest);
int insert(PurPlanDetailEntity purPlanDetailRequest);
Boolean update(PurPlanDetailEntity purPlanDetailRequest);

@ -13,7 +13,7 @@ public interface PurPlanService {
List<PurPlanResponse> queryPageList(PurPlanRequest purPlanRequest);
Boolean insert(PurPlanEntity purPlanRequest);
int insert(PurPlanEntity purPlanRequest);
Boolean update(PurPlanEntity purPlanRequest);

@ -60,7 +60,7 @@ public class PurApplyDetailImplService implements PurApplyDetailService {
}
@Override
public Boolean insert(PurApplyDetailEntity purApplyRequest) {
public int insert(PurApplyDetailEntity purApplyRequest) {
return purApplyDetailDao.insert(purApplyRequest);
}

@ -62,7 +62,7 @@ public class PurPlanDetailServiceImpl implements PurPlanDetailService {
}
@Override
public Boolean insert(PurPlanDetailEntity purPlanDetailRequest) {
public int insert(PurPlanDetailEntity purPlanDetailRequest) {
return purPlanDetailDao.insert(purPlanDetailRequest);
}

@ -34,7 +34,7 @@ public class PurPlanServiceImpl implements PurPlanService {
}
@Override
public Boolean insert(PurPlanEntity purPlanRequest) {
public int insert(PurPlanEntity purPlanRequest) {
return purPlanDao.insert(purPlanRequest);
}

@ -40,14 +40,6 @@
order by login_time desc
</select>
<select id="selectById" parameterType="java.lang.Long"
resultMap="SysLogininforResult">
select *
FROM monitor_login_log
WHERE oper_id = #{id}
</select>
<insert id="insert" keyProperty="infoId" useGeneratedKeys="true"
parameterType="com.glxp.api.entity.monitor.SysLogininfor">
INSERT INTO monitor_login_log( `user_name`, `status`, ipaddr, `login_location`, browser, `os`, msg
@ -57,13 +49,6 @@
#{loginLocation}, #{browser}, #{os}, #{msg}, #{loginTime})
</insert>
<delete id="delete" parameterType="java.lang.Long">
delete
from monitor_login_log
where info_id = #{id}
</delete>
<delete id="deleteBatchIds" parameterType="java.util.List"
>
delete

@ -3,18 +3,6 @@
<mapper namespace="com.glxp.api.dao.purchase.CustomerContacDao">
<select id="filterCustomerContact" parameterType="com.glxp.api.req.purchase.CustomerContactFilterRequest"
resultType="com.glxp.api.entity.purchase.CustomerContactEntity">
SELECT *
FROM customer_contact
<where>
<if test="customerId != null and ''!=customerId">
AND customerId = #{customerId}
</if>
</where>
</select>
<insert id="insertCustomerContact" keyProperty="customerId"
parameterType="com.glxp.api.entity.purchase.CustomerContactEntity">
INSERT INTO customer_contact
@ -43,12 +31,6 @@
from customer_contact
where customerId = #{customerId}
</delete>
<delete id="deleteContact" parameterType="com.glxp.api.req.system.DeleteRequest">
delete
from customer_contact
where customerId = #{customerId}
</delete>
<select id="selectById" parameterType="java.lang.Long"
resultType="com.glxp.api.entity.purchase.CustomerContactEntity">

@ -96,4 +96,4 @@
WHERE id = #{id}
</update>
</mapper>
</mapper>

@ -129,4 +129,4 @@
WHERE id = #{id}
</delete>
</mapper>
</mapper>

@ -36,20 +36,6 @@
ORDER BY id DESC
</select>
<select id="selectCompanyCert" parameterType="com.glxp.api.req.purchase.FilterSupCertRequest"
resultType="com.glxp.api.entity.purchase.SupCertEntity">
SELECT * FROM sup_cert
<where>
<if test="customerId != null and customerId != ''">
and customerId = #{customerId}
</if>
<if test="name != null and name != ''">
and #{name}
</if>
</where>
</select>
<select id="findByzczbhhzbapzbh" parameterType="com.glxp.api.req.inout.AddBizProductReqeust"
resultType="com.glxp.api.entity.purchase.SupCertEntity">
SELECT sc.*
@ -69,14 +55,6 @@
</select>
<select id="findCompanyCertByName" parameterType="java.lang.String"
resultType="com.glxp.api.entity.purchase.SupCertEntity">
SELECT *
FROM sup_cert
where name = #{name}
</select>
<select id="getCompanyCert" parameterType="com.glxp.api.req.purchase.FilterSupCertRequest"
resultType="com.glxp.api.entity.purchase.SupCertEntity">
SELECT * FROM sup_cert
@ -154,21 +132,6 @@
</update>
<insert id="insertCompanyCert" parameterType="com.glxp.api.entity.purchase.SupCertEntity">
INSERT INTO sup_cert( `name`, customerId, filePath, remark, createTime, updateTime
, vailDate, expireDate, `type`, manufacturerIdFk, productIdFk, code, auditStatus
, auditComment, status)
values (#{name},
#{customerId},
#{filePath},
#{remark},
#{createTime},
#{updateTime},
#{vailDate},
#{expireDate},
#{type}, #{manufacturerIdFk}, #{productIdFk}, #{code}, #{auditStatus}, #{auditComment}, #{status})
</insert>
<delete id="deleteById" parameterType="Map">
DELETE
FROM sup_cert

@ -51,24 +51,10 @@
WHERE id = #{id}
</update>
<insert id="insertCertSet" parameterType="com.glxp.api.entity.purchase.SupCertSetEntity">
INSERT INTO sup_cert_set(`name`, `need`, `foreign`, remark, cplx, updateTime, hchzsb, flbm, imports, `type`)
values (#{name},
#{need},
#{foreign},
#{remark},
#{cplx},
#{updateTime},
#{hchzsb},
#{flbm},
#{imports}, #{type})
</insert>
<delete id="deleteAll">
DELETE
FROM sup_cert_set
</delete>
</mapper>
</mapper>

@ -74,63 +74,6 @@
where companyName = #{companyName}
</select>
<select id="getSubCompany" parameterType="com.glxp.api.req.purchase.FilterSupCompanyRequest"
resultType="com.glxp.api.entity.purchase.SupCompanyEntity">
SELECT * FROM sup_company
<where>
<if test="customerId != null and customerId != ''">
and parentIdFk = #{customerId}
</if>
<if test="companyName != null and companyName != ''">
and companyName like concat('%',#{companyName},'%')
</if>
<if test="creditNum != null and creditNum != ''">
and creditNum like concat('%',#{creditNum},'%')
</if>
<if test="auditStatus != null and auditStatus != ''">
and auditStatus = #{auditStatus}
</if>
<if test="unitIdFk != null and unitIdFk != ''">
and unitIdFk = #{unitIdFk}
</if>
<if test="(auditStatus == null or auditStatus == '') and auditStatusList != null and auditStatusList.size() >0">
<foreach collection="auditStatusList" item="auditStatus" open="AND (" separator="OR" close=")">
auditStatus = #{auditStatus,jdbcType=VARCHAR}
</foreach>
</if>
</where>
</select>
<select id="getSubCompany2" parameterType="com.glxp.api.req.purchase.FilterSupCompanyRequest"
resultType="com.glxp.api.entity.purchase.SupCompanyEntity">
SELECT *
FROM (company
inner JOIN company_product_relevance
ON company.customerId = company_product_relevance.customerId)
inner JOIN company_salesman
ON company.customerId = company_salesman.customerId
<where>
<if test="customerId != null and customerId != ''">
and parentIdFk = #{customerId}
</if>
<if test="companyName != null and companyName != ''">
and companyName like concat('%',#{companyName},'%')
</if>
<if test="creditNum != null and creditNum != ''">
and creditNum like concat('%',#{creditNum},'%')
</if>
<if test="auditStatus != null and auditStatus != ''">
and (company.auditStatus = #{auditStatus}
or company_product_relevance.auditStatus = #{auditStatus}
or company_salesman.auditStatus = #{auditStatus})
</if>
<if test="(auditStatus == null or auditStatus == '') and auditStatusList != null and auditStatusList.size() >0">
<foreach collection="auditStatusList" item="auditStatus" open="AND (" separator="OR" close=")">
auditStatus = #{auditStatus,jdbcType=VARCHAR}
</foreach>
</if>
</where>
</select>
<update id="modifyCompany" parameterType="com.glxp.api.entity.purchase.SupCompanyEntity">

@ -9,72 +9,6 @@
where id = #{id}
</select>
<select id="findRegistrationByName" parameterType="java.lang.String"
resultType="com.glxp.api.entity.purchase.SupProductEntity">
SELECT *
FROM sup_product
where recordProductName = #{recordProductName}
</select>
<select id="filterProducts" parameterType="com.glxp.api.req.purchase.FilterPoductRequest"
resultType="com.glxp.api.entity.purchase.SupProductEntity">
SELECT sup_product.*
FROM sup_product
<where>
<if test="id != null and id != ''">
and sup_product.id = #{id}
</if>
<if test="productId != null and productId != ''">
and sup_product.productId = #{productId}
</if>
<if test="enterpriseId != null and enterpriseId != ''">
and sup_product.enterpriseId = #{enterpriseId}
</if>
<if test="relIdFk != null and relIdFk != ''">
and sup_product.relIdFk = #{relIdFk}
</if>
<if test="manufactory != null and manufactory != ''">
and sup_product.manufactory = #{manufactory}
</if>
<if test="recordCode != null and recordCode != ''">
and sup_product.recordCode like concat('%', #{recordCode}, '%')
</if>
<if test="recordProductName != null and recordProductName != ''">
and sup_product.recordProductName like concat('%', #{recordProductName}, '%')
</if>
<if test="recordPeopleName != null and recordPeopleName != ''">
and sup_product.recordPeopleName like concat('%', #{recordPeopleName}, '%')
</if>
<if test="manufacturerIdFk != null and manufacturerIdFk != ''">
and sup_product.manufacturerIdFk = #{manufacturerIdFk}
</if>
<if test="customerId != null and customerId != ''">
and sup_product.customerId = #{customerId}
</if>
<if test="auditStatus != null and auditStatus != 20 and auditStatus != 22 and auditStatus != 21">
and sup_product.auditStatus = #{auditStatus}
</if>
<if test="auditStatus == 20">
and (sup_product.auditStatus = 0 or sup_product.auditStatus = 5 or
sup_product.auditStatus = 2)
</if>
<if test="auditStatus == 21">
and <![CDATA[ sup_product.auditStatus <> 0
]]>
</if>
<if test="auditStatus == 22">
and (sup_product.auditStatus = 1 or sup_product.auditStatus = 4)
</if>
<if test="lastUpdateTime != null and lastUpdateTime != ''">
<![CDATA[
and DATE_FORMAT(updateTime, '%Y-%m-%d %H:%i:%S') >= DATE_FORMAT(#{lastUpdateTime}, '%Y-%m-%d %H:%i:%S')
]]>
</if>
</where>
</select>
<select id="getRegistration" parameterType="com.glxp.api.req.purchase.FilterPoductRequest"
resultType="com.glxp.api.res.purchase.SupProductResponse">
SELECT sup_product.id,
@ -325,61 +259,6 @@
WHERE id = #{id}
</update>
<insert id="insertRegistration" parameterType="com.glxp.api.entity.purchase.SupProductEntity">
replace
INTO sup_product(enterpriseId, recordCode, recordProductName,
productManageType, recordPeopleName, recordPeopleArea,
recordPeopleAreaCode, recordPeopleAddress, productType,
productDirectoryCode, agentName, agentArea,
agentAreaCode, agentAddress, instructions,
productAddress, recordText, placeOrigin,
productionRegion, productionCompanyName, afterSale,
specification, structure, `scope`,
other, filePath, remark,
createTime, updateTime, manufacturerIdFk, customerId, productId
, auditStatus, auditComment, sptm, ybbm, measname, hchzsb, relIdFk, manufactory, allowNoBatch,
allowNoExpire, allowNoProduct, allowNoSerial)
values (#{enterpriseId},
#{recordCode},
#{recordProductName},
#{productManageType},
#{recordPeopleName},
#{recordPeopleArea},
#{recordPeopleAreaCode},
#{recordPeopleAddress},
#{productType},
#{productDirectoryCode},
#{agentName},
#{agentArea},
#{agentAreaCode},
#{agentAddress},
#{instructions},
#{productAddress},
#{recordText},
#{placeOrigin},
#{productionRegion},
#{productionCompanyName},
#{afterSale},
#{specification},
#{structure},
#{scope},
#{other},
#{filePath},
#{remark},
#{createTime},
#{updateTime},
#{manufacturerIdFk},
#{customerId},
#{productId}
,
#{auditStatus},
#{auditComment},
#{sptm},
#{ybbm},
#{measname},
#{hchzsb}, #{relIdFk}, #{manufactory}, #{allowNoBatch}, #{allowNoExpire}, #{allowNoProduct},
#{allowNoSerial})
</insert>
<select id="findProduct" parameterType="com.glxp.api.entity.purchase.SupProductEntity"
resultType="java.lang.Integer">
SELECT count(*)
@ -401,11 +280,7 @@
WHERE id = #{id}
</delete>
<delete id="deleteByEnterpriseId" parameterType="Map">
DELETE
FROM sup_product
WHERE enterpriseId = #{enterpriseId}
</delete>
<select id="findByManufactury" parameterType="Map"
resultType="com.glxp.api.entity.purchase.SupProductEntity">
select sup_product.*

Loading…
Cancel
Save