修改打印单据问题

master
郑明梁 2 years ago
parent e3f5c81be6
commit 836007cf65

@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;
@ -34,9 +35,15 @@ public class SystemPDFTemplateRelevanceCodeController {
@PostMapping("/system/pdf/templateRelevanceCode/getListByModelId")
public BaseResponse getListByModelId(@RequestBody FilterPdfTemplateRelevanceRequest filterPdfTemplateRelevanceRequest) {
List<String> ids=new ArrayList<>();
FilterBussinessTypeRequest filterBussinessTypeRequest = new FilterBussinessTypeRequest();
filterBussinessTypeRequest.setEnable(true);
List<BasicBussinessTypeEntity> bussinessLocalTypeEntities = basicBussinessTypeService.findList(filterBussinessTypeRequest);
List<SysPdfTemplateRelevanceCodeEntity> list=systemPDFTemplateRelevanceCodeService.selectList();
for (SysPdfTemplateRelevanceCodeEntity obj:list){
ids.add(obj.getLocalAction());
}
List<BasicBussinessTypeEntity> bussinessLocalTypeEntities = basicBussinessTypeService.selectbyNotAction(ids);
for (BasicBussinessTypeEntity basicBussinessTypeEntity : bussinessLocalTypeEntities) {
SysPdfTemplateRelevanceCodeEntity systemPDFTemplateRelevanceEntity = new SysPdfTemplateRelevanceCodeEntity();
systemPDFTemplateRelevanceEntity.setLocalAction(basicBussinessTypeEntity.getAction());

@ -72,4 +72,6 @@ public interface BasicBussinessTypeDao extends BaseMapperPlus<BasicBussinessType
* @return
*/
String selectNameByAction(@Param("action") String action);
List<BasicBussinessTypeEntity> selectbyNotAction(@Param("list") List<String> list);
}

@ -116,4 +116,6 @@ public interface IBasicBussinessTypeService {
List<BasicBussinessTypeEntity> findByVueType(String vueType);
List<BasicBussinessTypeEntity> selectbyNotAction(List<String> list);
}

@ -282,4 +282,8 @@ public class BasicBussinessTypeServiceImpl implements IBasicBussinessTypeService
bussinessTypeEntity.setUpdateTime(now);
}
@Override
public List<BasicBussinessTypeEntity> selectbyNotAction(List<String> list) {
return basicBussinessTypeDao.selectbyNotAction(list);
}
}

@ -15,6 +15,8 @@ public interface SystemPDFTemplateRelevanceCodeService {
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
List<SysPdfTemplateRelevanceCodeEntity> selectList();
boolean udpateRl(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity);
boolean insert(SysPdfTemplateRelevanceCodeEntity sysPdfTemplateRelevanceCodeEntity);

@ -39,6 +39,11 @@ public class SystemPDFTemplateRelevanceCodeServiceImpl implements SystemPDFTempl
return sysPdfTemplateRelevanceCodeDao.filterList(systemPDFModuleRequest);
}
@Override
public List<SysPdfTemplateRelevanceCodeEntity> selectList() {
return sysPdfTemplateRelevanceCodeDao.selectList(new QueryWrapper<>());
}
@Override
public boolean udpateRl(SysPdfTemplateRelevanceCodeEntity systemPDFTemplateRelevanceEntity) {

@ -304,4 +304,19 @@
from basic_bussiness_type
where action = #{action}
</select>
<select id="selectbyNotAction" parameterType="list"
resultType="com.glxp.api.entity.basic.BasicBussinessTypeEntity">
select *
from basic_bussiness_type
<where>
<if test="list != null and list.size()!=0">
and action not in
<foreach collection="list" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</if>
</where>
</select>
</mapper>

Loading…
Cancel
Save