代码更新完善
							parent
							
								
									bd3a94ba44
								
							
						
					
					
						commit
						7794dc5ac8
					
				| @ -0,0 +1,55 @@ | |||||||
|  | package com.glxp.api.controller.basic; | ||||||
|  | 
 | ||||||
|  | import cn.hutool.core.collection.CollUtil; | ||||||
|  | import cn.hutool.core.util.IdUtil; | ||||||
|  | import cn.hutool.core.util.StrUtil; | ||||||
|  | import com.github.pagehelper.PageInfo; | ||||||
|  | import com.glxp.api.annotation.AuthRuleAnnotation; | ||||||
|  | import com.glxp.api.annotation.Log; | ||||||
|  | import com.glxp.api.common.enums.ResultEnum; | ||||||
|  | import com.glxp.api.common.res.BaseResponse; | ||||||
|  | import com.glxp.api.common.util.ResultVOUtils; | ||||||
|  | import com.glxp.api.constant.BusinessType; | ||||||
|  | import com.glxp.api.controller.BaseController; | ||||||
|  | import com.glxp.api.entity.auth.AuthAdmin; | ||||||
|  | import com.glxp.api.entity.basic.*; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.service.basic.UdiRlSupService; | ||||||
|  | import org.springframework.web.bind.annotation.PostMapping; | ||||||
|  | import org.springframework.web.bind.annotation.RequestBody; | ||||||
|  | import org.springframework.web.bind.annotation.RestController; | ||||||
|  | import org.springframework.web.context.request.RequestContextHolder; | ||||||
|  | import org.springframework.web.context.request.ServletRequestAttributes; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import javax.servlet.http.HttpServletRequest; | ||||||
|  | import java.util.ArrayList; | ||||||
|  | import java.util.Date; | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 供应商关联耗材字典信息 | ||||||
|  |  */ | ||||||
|  | @RestController | ||||||
|  | public class UdiRlSupController extends BaseController { | ||||||
|  |     @Resource | ||||||
|  |     private UdiRlSupService udiRlSupService; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     @AuthRuleAnnotation("") | ||||||
|  |     @PostMapping("/sale/info/insertCompanyProductRelevance") | ||||||
|  |     @Log(title = "单据管理", businessType = BusinessType.INSERT) | ||||||
|  |     public BaseResponse insertCompanyProductRelevance(@RequestBody UdiRlSupEntity udiRlSupEntity) { | ||||||
|  |         if (udiRlSupService.findCompanyProductRelevanceByProductUuid(udiRlSupEntity) != null) { | ||||||
|  |             return ResultVOUtils.error(ResultEnum.DATA_REPEAT); | ||||||
|  |         } | ||||||
|  |         udiRlSupEntity.setUnitFk(null); | ||||||
|  |         udiRlSupEntity.setCreateTime(new Date()); | ||||||
|  |         udiRlSupEntity.setUpdateTime(new Date()); | ||||||
|  |         udiRlSupEntity.setAuditStatus("3"); | ||||||
|  |         boolean b = udiRlSupService.insertCompanyProductRelevance(udiRlSupEntity); | ||||||
|  |         return ResultVOUtils.success("成功"); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,19 @@ | |||||||
|  | package com.glxp.api.dao.basic; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.dao.BaseMapperPlus; | ||||||
|  | import com.glxp.api.entity.basic.UdiRlSupEntity; | ||||||
|  | 
 | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | import org.apache.ibatis.annotations.Param; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | @Mapper | ||||||
|  | public interface UdiRlSupDao extends BaseMapperPlus<UdiRlSupDao, UdiRlSupEntity, UdiRlSupEntity> { | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     UdiRlSupEntity findCompanyProductRelevanceByProductUuid(UdiRlSupEntity udiRlSupEntity); | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     boolean insertCompanyProductRelevance(UdiRlSupEntity companyCertEntity); | ||||||
|  | } | ||||||
| @ -0,0 +1,22 @@ | |||||||
|  | package com.glxp.api.service.basic; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.entity.basic.UdiRlSupEntity; | ||||||
|  | import com.glxp.api.req.basic.CompanyProductRelevanceRequest; | ||||||
|  | import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest; | ||||||
|  | import com.glxp.api.res.basic.UdiRlSupResponse; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | public interface UdiRlSupService { | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     UdiRlSupEntity findCompanyProductRelevanceByProductUuid(UdiRlSupEntity udiRlSupEntity); | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     boolean insertCompanyProductRelevance(UdiRlSupEntity companyCertEntity); | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,37 @@ | |||||||
|  | package com.glxp.api.service.basic.impl; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.dao.basic.UdiRlSupDao; | ||||||
|  | import com.glxp.api.entity.basic.UdiRlSupEntity; | ||||||
|  | import com.glxp.api.req.basic.CompanyProductRelevanceRequest; | ||||||
|  | import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest; | ||||||
|  | import com.glxp.api.res.basic.UdiRlSupResponse; | ||||||
|  | import com.glxp.api.service.basic.UdiRlSupService; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.transaction.annotation.Transactional; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.Collections; | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | @Service | ||||||
|  | @Transactional(rollbackFor = Exception.class) | ||||||
|  | public class UdiRlSupServiceImpl implements UdiRlSupService { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     UdiRlSupDao udiRlSupDao; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public UdiRlSupEntity findCompanyProductRelevanceByProductUuid(UdiRlSupEntity udiRlSupEntity) { | ||||||
|  |         return udiRlSupDao.findCompanyProductRelevanceByProductUuid(udiRlSupEntity); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public boolean insertCompanyProductRelevance(UdiRlSupEntity udiRlSupEntity) { | ||||||
|  |         return udiRlSupDao.insertCompanyProductRelevance(udiRlSupEntity); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,51 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8" ?> | ||||||
|  | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | ||||||
|  | 
 | ||||||
|  | <mapper namespace="com.glxp.api.dao.basic.UdiRlSupDao"> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     <select id="findCompanyProductRelevanceByProductUuid" | ||||||
|  |             parameterType="com.glxp.api.entity.basic.UdiRlSupEntity" | ||||||
|  |             resultType="com.glxp.api.entity.basic.UdiRlSupEntity"> | ||||||
|  |         SELECT * | ||||||
|  |         FROM company_product_relevance | ||||||
|  |         <where> | ||||||
|  |             <if test="customerId != null and customerId != ''"> | ||||||
|  |                 and customerId = #{customerId} | ||||||
|  |             </if> | ||||||
|  |             <if test="productId != null and productId != ''"> | ||||||
|  |                 and productId = #{productId} | ||||||
|  |             </if> | ||||||
|  |             <if test="productUuid != null and productUuid != ''"> | ||||||
|  |                 and productUuid = #{productUuid} | ||||||
|  |             </if> | ||||||
|  |             <if test="unitFk != null and unitFk != ''"> | ||||||
|  |                 and unitFk = #{unitFk} | ||||||
|  |             </if> | ||||||
|  |         </where> | ||||||
|  |     </select> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     <insert id="insertCompanyProductRelevance" | ||||||
|  |             parameterType="com.glxp.api.entity.basic.UdiRlSupEntity"> | ||||||
|  |         replace | ||||||
|  |                 INTO company_product_relevance(customerId, productId, enterpriseId, registrationId, | ||||||
|  |                                                createTime, updateTime, auditStatus, productUuid, udiRlIdFk, unitFk, | ||||||
|  |                                                price, createUser, updateUser) | ||||||
|  |         values (#{customerId}, | ||||||
|  |                 #{productId}, | ||||||
|  |                 #{enterpriseId}, | ||||||
|  |                 #{registrationId}, | ||||||
|  |                 #{createTime}, | ||||||
|  |                 #{updateTime}, | ||||||
|  |                 #{auditStatus}, | ||||||
|  |                 #{productUuid}, | ||||||
|  |                 #{udiRlIdFk}, | ||||||
|  |                 #{unitFk}, | ||||||
|  |                 #{price}, | ||||||
|  |                 #{createUser}, | ||||||
|  |                 #{updateUser}) | ||||||
|  |     </insert> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | </mapper> | ||||||
					Loading…
					
					
				
		Reference in New Issue