阶段性代码备份,
parent
07d04c4101
commit
8842f864bf
@ -0,0 +1,51 @@
|
||||
package com.glxp.api.admin.controller.info;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.api.admin.entity.info.CompanyEntity;
|
||||
import com.glxp.api.admin.entity.info.ThirdSysApiEntity;
|
||||
import com.glxp.api.admin.entity.inout.OrderEntity;
|
||||
import com.glxp.api.admin.entity.inout.WarehouseEntity;
|
||||
import com.glxp.api.admin.req.info.FilterSysApiRequest;
|
||||
import com.glxp.api.admin.req.inout.OrderFilterRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.service.info.CompanyService;
|
||||
import com.glxp.api.admin.service.info.ThirdSysApiService;
|
||||
import com.glxp.api.common.enums.ResultEnum;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import com.glxp.api.common.util.ResultVOUtils;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
public class ThirdSysApiController {
|
||||
|
||||
|
||||
@Resource
|
||||
private ThirdSysApiService thirdSysApiService;
|
||||
|
||||
@GetMapping("/sys/api/findAll")
|
||||
public BaseResponse findAll(FilterSysApiRequest filterSysApiRequest) {
|
||||
List<ThirdSysApiEntity> thirdSysApiEntities = thirdSysApiService.findSysApi(filterSysApiRequest);
|
||||
PageInfo<ThirdSysApiEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(thirdSysApiEntities);
|
||||
PageSimpleResponse<ThirdSysApiEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(thirdSysApiEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
@PostMapping("/sys/api/modifyApi")
|
||||
public BaseResponse modifyApi(@RequestBody ThirdSysApiEntity thirdSysApiEntity) {
|
||||
|
||||
boolean b = thirdSysApiService.modifySysApi(thirdSysApiEntity);
|
||||
if (b)
|
||||
return ResultVOUtils.success("修改成功");
|
||||
else
|
||||
return ResultVOUtils.error(500, "修改失败");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,67 @@
|
||||
package com.glxp.api.admin.controller.inventory;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.api.admin.entity.inventory.InCodeLogEntity;
|
||||
import com.glxp.api.admin.req.inout.DeleteRequest;
|
||||
import com.glxp.api.admin.req.inventory.FilterInCodeLogRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.service.inventory.InCodeLogService;
|
||||
import com.glxp.api.admin.service.inventory.InvStockPrintService;
|
||||
import com.glxp.api.common.enums.ResultEnum;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import com.glxp.api.common.util.ResultVOUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
public class InCodeLogController {
|
||||
@Resource
|
||||
InCodeLogService inCodeLogService;
|
||||
@Resource
|
||||
InvStockPrintService invStockPrintService;
|
||||
|
||||
|
||||
@GetMapping("/udiwms/inv/incode/filter")
|
||||
public BaseResponse filter(FilterInCodeLogRequest filterInCodeLogRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<InCodeLogEntity> inCodeLogEntities
|
||||
= inCodeLogService.filterInCodeLog(filterInCodeLogRequest);
|
||||
PageInfo<InCodeLogEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(inCodeLogEntities);
|
||||
PageSimpleResponse<InCodeLogEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(inCodeLogEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@PostMapping("/udiwms/inv/incode/delete")
|
||||
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
String id = deleteRequest.getId();
|
||||
FilterInCodeLogRequest filterInCodeLogRequest = new FilterInCodeLogRequest();
|
||||
filterInCodeLogRequest.setId(Integer.parseInt(id));
|
||||
List<InCodeLogEntity> inCodeLogEntities = inCodeLogService.filterInCodeLog(filterInCodeLogRequest);
|
||||
if(inCodeLogEntities!=null && inCodeLogEntities.size()>0){
|
||||
InCodeLogEntity inCodeLogEntity = inCodeLogEntities.get(0);
|
||||
inCodeLogService.deleteById(inCodeLogEntity.getId()+"");
|
||||
invStockPrintService.deleteByGenKey(inCodeLogEntity.getGenKey());
|
||||
}
|
||||
|
||||
return ResultVOUtils.success("删除成功");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.glxp.api.admin.dao.basic;
|
||||
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.req.basic.FilterBasicThirdSysDetailRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface BasicThirdSysDetailDao {
|
||||
|
||||
|
||||
boolean updateBasicThirdSysDetail(BasicThirdSysDetailEntity basicThirdSysEntity);
|
||||
|
||||
BasicThirdSysDetailEntity selectByKey(@Param("key") String key,@Param("thirdSys") String thirdSys);
|
||||
|
||||
List<BasicThirdSysDetailEntity> filterBasicThirdSysDetail(FilterBasicThirdSysDetailRequest filterBasicThirdSysDetailRequest);
|
||||
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.glxp.api.admin.dao.info;
|
||||
|
||||
import com.glxp.api.admin.entity.info.ThirdSysApiEntity;
|
||||
import com.glxp.api.admin.req.info.FilterSysApiRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ThirdSysApiDao {
|
||||
|
||||
List<ThirdSysApiEntity> findSysApi(FilterSysApiRequest filterSysApiRequest);
|
||||
|
||||
boolean modifySysApi(ThirdSysApiEntity thirdSysApiEntity);
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.glxp.api.admin.dao.inventory;
|
||||
|
||||
import com.glxp.api.admin.entity.inout.StockCheckEntity;
|
||||
import com.glxp.api.admin.entity.inventory.InCodeLogEntity;
|
||||
import com.glxp.api.admin.req.inout.FilterStockCheckRequest;
|
||||
import com.glxp.api.admin.req.inventory.FilterInCodeLogRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface InCodeLogDao {
|
||||
List<InCodeLogEntity> filterInCodeLog(FilterInCodeLogRequest filterInCodeLogRequest);
|
||||
|
||||
boolean insertInCodeLog(InCodeLogEntity stockCheckEntity);
|
||||
|
||||
boolean updateInCodeLog(InCodeLogEntity stockCheckEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
package com.glxp.api.admin.entity.basic;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BasicThirdSysDetailEntity {
|
||||
|
||||
private Integer id;
|
||||
private String key;
|
||||
private String value;
|
||||
private Boolean enabled;
|
||||
private Boolean itrCache;
|
||||
private String guideUrl;
|
||||
private String remark;
|
||||
private String thirdSysFk;
|
||||
private String name;
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
package com.glxp.api.admin.entity.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ThirdSysApiEntity {
|
||||
private String id;
|
||||
private String name;
|
||||
private String apiUrl;
|
||||
private String guideUrl;
|
||||
private String remark;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.glxp.api.admin.entity.inventory;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.sql.Date;
|
||||
|
||||
@Data
|
||||
public class InCodeLogEntity {
|
||||
|
||||
private Integer id;
|
||||
private String genKey;
|
||||
private String fromType;
|
||||
private Date updateTime;
|
||||
private Integer status;
|
||||
private String thirdSysFk;
|
||||
|
||||
}
|
||||
@ -0,0 +1,223 @@
|
||||
package com.glxp.api.admin.entity.inventory;
|
||||
|
||||
public class InsertStockPrintEntity {
|
||||
|
||||
|
||||
private String udiRlIdFk;
|
||||
private String udiCode;
|
||||
private String nameCode;
|
||||
private String cpmctymc;
|
||||
private String batchNo;
|
||||
private String produceDate;
|
||||
private String expireDate;
|
||||
private String serialNo;
|
||||
private String codeType;
|
||||
private String thirdId;
|
||||
private String thirdName;
|
||||
private String printStatus;
|
||||
private String ggxh;
|
||||
private String ylqxzcrbarmc;
|
||||
private String zczbhhzbapzbh;
|
||||
private String warehouseName;
|
||||
private String warehouseCode;
|
||||
private String spaceCode;
|
||||
private String spaceName;
|
||||
private String nnum;
|
||||
private String thirdSysFk;
|
||||
|
||||
private int id;
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getUdiRlIdFk() {
|
||||
return udiRlIdFk;
|
||||
}
|
||||
|
||||
public void setUdiRlIdFk(String udiRlIdFk) {
|
||||
this.udiRlIdFk = udiRlIdFk;
|
||||
}
|
||||
|
||||
public String getUdiCode() {
|
||||
return udiCode;
|
||||
}
|
||||
|
||||
public void setUdiCode(String udiCode) {
|
||||
this.udiCode = udiCode;
|
||||
}
|
||||
|
||||
public String getNameCode() {
|
||||
return nameCode;
|
||||
}
|
||||
|
||||
public void setNameCode(String nameCode) {
|
||||
this.nameCode = nameCode;
|
||||
}
|
||||
|
||||
public String getCpmctymc() {
|
||||
return cpmctymc;
|
||||
}
|
||||
|
||||
public void setCpmctymc(String cpmctymc) {
|
||||
this.cpmctymc = cpmctymc;
|
||||
}
|
||||
|
||||
public String getBatchNo() {
|
||||
if (batchNo == null) {
|
||||
return "";
|
||||
}
|
||||
return batchNo;
|
||||
}
|
||||
|
||||
public void setBatchNo(String batchNo) {
|
||||
this.batchNo = batchNo;
|
||||
}
|
||||
|
||||
public String getProduceDate() {
|
||||
if (produceDate == null) {
|
||||
return "";
|
||||
}
|
||||
return produceDate;
|
||||
}
|
||||
|
||||
public void setProduceDate(String produceDate) {
|
||||
this.produceDate = produceDate;
|
||||
}
|
||||
|
||||
public String getExpireDate() {
|
||||
if (expireDate == null) {
|
||||
return "";
|
||||
}
|
||||
return expireDate;
|
||||
}
|
||||
|
||||
public void setExpireDate(String expireDate) {
|
||||
this.expireDate = expireDate;
|
||||
}
|
||||
|
||||
public String getSerialNo() {
|
||||
if (serialNo == null) {
|
||||
return "";
|
||||
}
|
||||
return serialNo;
|
||||
}
|
||||
|
||||
public void setSerialNo(String serialNo) {
|
||||
this.serialNo = serialNo;
|
||||
}
|
||||
|
||||
public String getCodeType() {
|
||||
return codeType;
|
||||
}
|
||||
|
||||
public void setCodeType(String codeType) {
|
||||
this.codeType = codeType;
|
||||
}
|
||||
|
||||
public String getThirdId() {
|
||||
return thirdId;
|
||||
}
|
||||
|
||||
public void setThirdId(String thirdId) {
|
||||
this.thirdId = thirdId;
|
||||
}
|
||||
|
||||
public String getThirdName() {
|
||||
return thirdName;
|
||||
}
|
||||
|
||||
public void setThirdName(String thirdName) {
|
||||
this.thirdName = thirdName;
|
||||
}
|
||||
|
||||
public String getPrintStatus() {
|
||||
return printStatus;
|
||||
}
|
||||
|
||||
public void setPrintStatus(String printStatus) {
|
||||
this.printStatus = printStatus;
|
||||
}
|
||||
|
||||
public String getGgxh() {
|
||||
return ggxh;
|
||||
}
|
||||
|
||||
public void setGgxh(String ggxh) {
|
||||
this.ggxh = ggxh;
|
||||
}
|
||||
|
||||
public String getYlqxzcrbarmc() {
|
||||
return ylqxzcrbarmc;
|
||||
}
|
||||
|
||||
public void setYlqxzcrbarmc(String ylqxzcrbarmc) {
|
||||
this.ylqxzcrbarmc = ylqxzcrbarmc;
|
||||
}
|
||||
|
||||
public String getZczbhhzbapzbh() {
|
||||
return zczbhhzbapzbh;
|
||||
}
|
||||
|
||||
public void setZczbhhzbapzbh(String zczbhhzbapzbh) {
|
||||
this.zczbhhzbapzbh = zczbhhzbapzbh;
|
||||
}
|
||||
|
||||
public String getWarehouseName() {
|
||||
return warehouseName;
|
||||
}
|
||||
|
||||
public void setWarehouseName(String warehouseName) {
|
||||
this.warehouseName = warehouseName;
|
||||
}
|
||||
|
||||
public String getWarehouseCode() {
|
||||
if (warehouseCode == null) {
|
||||
return "";
|
||||
}
|
||||
return warehouseCode;
|
||||
}
|
||||
|
||||
public void setWarehouseCode(String warehouseCode) {
|
||||
this.warehouseCode = warehouseCode;
|
||||
}
|
||||
|
||||
public String getSpaceCode() {
|
||||
if (spaceCode == null) {
|
||||
return "";
|
||||
}
|
||||
return spaceCode;
|
||||
}
|
||||
|
||||
public void setSpaceCode(String spaceCode) {
|
||||
this.spaceCode = spaceCode;
|
||||
}
|
||||
|
||||
public String getSpaceName() {
|
||||
return spaceName;
|
||||
}
|
||||
|
||||
public void setSpaceName(String spaceName) {
|
||||
this.spaceName = spaceName;
|
||||
}
|
||||
|
||||
public String getNnum() {
|
||||
return nnum;
|
||||
}
|
||||
|
||||
public void setNnum(String nnum) {
|
||||
this.nnum = nnum;
|
||||
}
|
||||
|
||||
public String getThirdSysFk() {
|
||||
return thirdSysFk;
|
||||
}
|
||||
|
||||
public void setThirdSysFk(String thirdSysFk) {
|
||||
this.thirdSysFk = thirdSysFk;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package com.glxp.api.admin.req.basic;
|
||||
|
||||
import com.glxp.api.admin.req.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FilterBasicThirdSysDetailRequest extends ListPageRequest {
|
||||
|
||||
private String key;
|
||||
private String thirdSysFk;
|
||||
}
|
||||
@ -0,0 +1,10 @@
|
||||
package com.glxp.api.admin.req.info;
|
||||
|
||||
import com.glxp.api.admin.req.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
@Data
|
||||
public class FilterSysApiRequest extends ListPageRequest {
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.glxp.api.admin.req.inventory;
|
||||
|
||||
import com.glxp.api.admin.req.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FilterInCodeLogRequest extends ListPageRequest {
|
||||
private Integer id;
|
||||
private String genKey;
|
||||
private Integer status;
|
||||
private String thirdSysFk;
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.glxp.api.admin.req.inventory;
|
||||
|
||||
import com.glxp.api.admin.entity.inventory.StockPrintEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class PostStockPrintRequest {
|
||||
private String thirdSys;
|
||||
private List<StockPrintEntity> datas;
|
||||
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
package com.glxp.api.admin.req.receipt;
|
||||
|
||||
import com.glxp.api.admin.req.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UnitMaintainFilterRequest extends ListPageRequest {
|
||||
|
||||
private String key;
|
||||
private String unitId;
|
||||
private String name;
|
||||
private String thirdSys;
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.glxp.api.admin.service.basic;
|
||||
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.req.basic.FilterBasicThirdSysDetailRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface BasicThirdSysDetailService {
|
||||
|
||||
boolean updateBasicThirdSysDetail(BasicThirdSysDetailEntity basicThirdSysEntity);
|
||||
|
||||
BasicThirdSysDetailEntity selectByKey(String key,String thirdSys);
|
||||
|
||||
List<BasicThirdSysDetailEntity> filterBasicThirdSysDetail(FilterBasicThirdSysDetailRequest filterBasicThirdSysDetailRequest);
|
||||
|
||||
}
|
||||
@ -1,17 +1,19 @@
|
||||
package com.glxp.api.admin.service.basic;
|
||||
|
||||
import com.glxp.api.admin.entity.basic.UnitMaintainEntity;
|
||||
import com.glxp.api.admin.req.receipt.UnitMaintainFilterRequest;
|
||||
import com.glxp.api.admin.req.basic.BasicUnitMaintainFilterRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface UnitMaintainService {
|
||||
|
||||
List<UnitMaintainEntity> filterList(UnitMaintainFilterRequest unitMaintainFilterRequest);
|
||||
List<UnitMaintainEntity> filterList(BasicUnitMaintainFilterRequest unitMaintainFilterRequest);
|
||||
|
||||
boolean insertUnitMaintain(UnitMaintainEntity unitMaintainEntity);
|
||||
|
||||
boolean deleteById(String id);
|
||||
|
||||
boolean isExit();
|
||||
|
||||
UnitMaintainEntity selectById(String id);
|
||||
}
|
||||
|
||||
@ -0,0 +1,44 @@
|
||||
package com.glxp.api.admin.service.basic.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.admin.dao.basic.BasicThirdSysDetailDao;
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.req.basic.FilterBasicThirdSysDetailRequest;
|
||||
import com.glxp.api.admin.service.basic.BasicThirdSysDetailService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class BasicThirdSysDetailServiceImpl implements BasicThirdSysDetailService {
|
||||
|
||||
@Resource
|
||||
BasicThirdSysDetailDao basicThirdSysDetailDao;
|
||||
|
||||
@Override
|
||||
public boolean updateBasicThirdSysDetail(BasicThirdSysDetailEntity basicThirdSysEntity) {
|
||||
return basicThirdSysDetailDao.updateBasicThirdSysDetail(basicThirdSysEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BasicThirdSysDetailEntity selectByKey(String key, String thirdSys) {
|
||||
return basicThirdSysDetailDao.selectByKey(key,thirdSys);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<BasicThirdSysDetailEntity> filterBasicThirdSysDetail(FilterBasicThirdSysDetailRequest filterBasicThirdSysDetailRequest) {
|
||||
if (filterBasicThirdSysDetailRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
|
||||
if (filterBasicThirdSysDetailRequest.getPage() != null) {
|
||||
int offset = (filterBasicThirdSysDetailRequest.getPage() - 1) * filterBasicThirdSysDetailRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, filterBasicThirdSysDetailRequest.getLimit());
|
||||
}
|
||||
List<BasicThirdSysDetailEntity> data = basicThirdSysDetailDao.filterBasicThirdSysDetail(filterBasicThirdSysDetailRequest);
|
||||
return data;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,14 @@
|
||||
package com.glxp.api.admin.service.info;
|
||||
|
||||
import com.glxp.api.admin.entity.info.CompanyEntity;
|
||||
import com.glxp.api.admin.entity.info.ThirdSysApiEntity;
|
||||
import com.glxp.api.admin.req.info.FilterSysApiRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ThirdSysApiService {
|
||||
|
||||
List<ThirdSysApiEntity> findSysApi(FilterSysApiRequest filterSysApiRequest);
|
||||
|
||||
boolean modifySysApi(ThirdSysApiEntity thirdSysApiEntity);
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package com.glxp.api.admin.service.info.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.admin.dao.info.ThirdSysApiDao;
|
||||
import com.glxp.api.admin.entity.info.ThirdSysApiEntity;
|
||||
import com.glxp.api.admin.req.info.FilterSysApiRequest;
|
||||
import com.glxp.api.admin.service.info.ThirdSysApiService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class ThirdSysApiServiceImpl implements ThirdSysApiService {
|
||||
@Resource
|
||||
ThirdSysApiDao thirdSysApiDao;
|
||||
|
||||
@Override
|
||||
public List<ThirdSysApiEntity> findSysApi(FilterSysApiRequest filterSysApiRequest) {
|
||||
|
||||
if (filterSysApiRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (filterSysApiRequest.getPage() != null) {
|
||||
int offset = (filterSysApiRequest.getPage() - 1) * filterSysApiRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, filterSysApiRequest.getLimit());
|
||||
}
|
||||
return thirdSysApiDao.findSysApi(filterSysApiRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean modifySysApi(ThirdSysApiEntity thirdSysApiEntity) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.glxp.api.admin.service.inventory;
|
||||
|
||||
import com.glxp.api.admin.entity.inventory.InCodeLogEntity;
|
||||
import com.glxp.api.admin.req.inventory.FilterInCodeLogRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface InCodeLogService {
|
||||
|
||||
List<InCodeLogEntity> filterInCodeLog(FilterInCodeLogRequest filterInCodeLogRequest);
|
||||
|
||||
boolean insertInCodeLog(InCodeLogEntity inCodeLogEntity);
|
||||
|
||||
boolean updateInCodeLog(InCodeLogEntity inCodeLogEntity);
|
||||
|
||||
boolean deleteById(String id);
|
||||
}
|
||||
@ -0,0 +1,47 @@
|
||||
package com.glxp.api.admin.service.inventory.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.admin.dao.inventory.InCodeLogDao;
|
||||
import com.glxp.api.admin.entity.inventory.InCodeLogEntity;
|
||||
import com.glxp.api.admin.entity.inventory.StockPrintEntity;
|
||||
import com.glxp.api.admin.req.inventory.FilterInCodeLogRequest;
|
||||
import com.glxp.api.admin.service.inventory.InCodeLogService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class InCodeLogServiceImpl implements InCodeLogService {
|
||||
@Resource
|
||||
InCodeLogDao inCodeLogDao;
|
||||
|
||||
@Override
|
||||
public List<InCodeLogEntity> filterInCodeLog(FilterInCodeLogRequest filterInCodeLogRequest) {
|
||||
if (filterInCodeLogRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (filterInCodeLogRequest.getPage() != null) {
|
||||
int offset = (filterInCodeLogRequest.getPage() - 1) * filterInCodeLogRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, filterInCodeLogRequest.getLimit());
|
||||
}
|
||||
List<InCodeLogEntity> data = inCodeLogDao.filterInCodeLog(filterInCodeLogRequest);
|
||||
return data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean insertInCodeLog(InCodeLogEntity inCodeLogEntity) {
|
||||
return inCodeLogDao.insertInCodeLog(inCodeLogEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean updateInCodeLog(InCodeLogEntity inCodeLogEntity) {
|
||||
return inCodeLogDao.updateInCodeLog(inCodeLogEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean deleteById(String id) {
|
||||
return inCodeLogDao.deleteById(id);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,81 @@
|
||||
package com.glxp.api.admin.thread;
|
||||
|
||||
import com.glxp.api.admin.config.WebSocketServer;
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrCorpEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
|
||||
import com.glxp.api.admin.httpclient.ErpBasicClient;
|
||||
import com.glxp.api.admin.req.basic.BasicUnitMaintainFilterRequest;
|
||||
import com.glxp.api.admin.req.basic.FilterErpGoodsRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.res.basic.ErpProductsResponse;
|
||||
import com.glxp.api.admin.res.basic.ErpUnitsResponse;
|
||||
import com.glxp.api.admin.service.basic.BasicThirdSysDetailService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrCorpService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrProductsService;
|
||||
import com.glxp.api.admin.util.Constant;
|
||||
import com.glxp.api.admin.util.RedisUtil;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Service
|
||||
public class ThrCorpsDlService {
|
||||
|
||||
@Resource
|
||||
ThrCorpService thrCorpService;
|
||||
@Resource
|
||||
BasicThirdSysDetailService basicThirdSysDetailService;
|
||||
@Resource
|
||||
RedisUtil redisUtil;
|
||||
|
||||
@Async
|
||||
public void importCorps(String thirdSys) {
|
||||
BasicThirdSysDetailEntity piDetailEntity = basicThirdSysDetailService.selectByKey("corpUrl", thirdSys);
|
||||
if (piDetailEntity == null || piDetailEntity.getValue() == null) {
|
||||
WebSocketServer.sendInfo("往来单位接口未设置!", "sid");
|
||||
return;
|
||||
}
|
||||
int page = 1;
|
||||
int limit = 100;
|
||||
while (page != -1) {
|
||||
page = getCorps(page, limit, piDetailEntity.getValue());
|
||||
}
|
||||
redisUtil.set(Constant.dlThrProducts, "false");
|
||||
WebSocketServer.sendInfo("往来单位信息下载已完成,请刷新查看!", "sid");
|
||||
}
|
||||
|
||||
|
||||
public int getCorps(int page, int limit, String corpUrl) {
|
||||
BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest = new BasicUnitMaintainFilterRequest();
|
||||
basicUnitMaintainFilterRequest.setPage(page);
|
||||
basicUnitMaintainFilterRequest.setLimit(limit);
|
||||
BaseResponse<PageSimpleResponse<ErpUnitsResponse>> erpCrops = new ErpBasicClient().getErpCrop(basicUnitMaintainFilterRequest, corpUrl);
|
||||
List<ErpUnitsResponse> erpUnitsResponses = erpCrops.getData().getList();
|
||||
if (erpUnitsResponses != null && erpUnitsResponses.size() > 0) {
|
||||
List<ThrCorpEntity> thrCorpEntities = erpUnitsResponses.stream().map(
|
||||
item -> {
|
||||
ThrCorpEntity thrProductsEntity = new ThrCorpEntity();
|
||||
BeanUtils.copyProperties(item, thrProductsEntity);
|
||||
thrProductsEntity.setUnitId(item.getId());
|
||||
return thrProductsEntity;
|
||||
}
|
||||
).collect(Collectors.toList());
|
||||
thrCorpService.insertThrCorpss(thrCorpEntities);
|
||||
page++;
|
||||
if (page * limit < erpCrops.getData().getTotal()) {
|
||||
return page;
|
||||
}
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,82 @@
|
||||
package com.glxp.api.admin.thread;
|
||||
|
||||
import com.glxp.api.admin.config.WebSocketServer;
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrInvProductsEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
|
||||
import com.glxp.api.admin.httpclient.ErpBasicClient;
|
||||
import com.glxp.api.admin.httpclient.ErpInvClient;
|
||||
import com.glxp.api.admin.req.basic.FilterErpGoodsRequest;
|
||||
import com.glxp.api.admin.req.inventory.ErpOnhandRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.res.basic.ErpProductsResponse;
|
||||
import com.glxp.api.admin.res.inventory.ErpInvProductResponse;
|
||||
import com.glxp.api.admin.service.basic.BasicThirdSysDetailService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrInvProductsService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrProductsService;
|
||||
import com.glxp.api.admin.util.Constant;
|
||||
import com.glxp.api.admin.util.RedisUtil;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Service
|
||||
public class ThrInvProductsDlService {
|
||||
|
||||
@Resource
|
||||
ThrInvProductsService thrInvProductsService;
|
||||
@Resource
|
||||
BasicThirdSysDetailService basicThirdSysDetailService;
|
||||
@Resource
|
||||
RedisUtil redisUtil;
|
||||
|
||||
@Async
|
||||
public void importProducrs(String thirdSys) {
|
||||
BasicThirdSysDetailEntity piDetailEntity = basicThirdSysDetailService.selectByKey("invPiUrl", thirdSys);
|
||||
if (piDetailEntity == null || piDetailEntity.getValue() == null) {
|
||||
WebSocketServer.sendInfo("库存产品信息接口未设置!", "sid");
|
||||
return;
|
||||
}
|
||||
int page = 1;
|
||||
int limit = 100;
|
||||
while (page != -1) {
|
||||
page = getInvmandoc(page, limit, piDetailEntity.getValue());
|
||||
}
|
||||
redisUtil.set(Constant.dlThrProducts, "false");
|
||||
WebSocketServer.sendInfo("库存产品信息下载已完成,请刷新查看!", "sid");
|
||||
}
|
||||
|
||||
|
||||
public int getInvmandoc(int page, int limit, String productUrl) {
|
||||
|
||||
ErpOnhandRequest erpOnhandRequest = new ErpOnhandRequest();
|
||||
erpOnhandRequest.setPage(page);
|
||||
erpOnhandRequest.setLimit(limit);
|
||||
|
||||
BaseResponse<PageSimpleResponse<ErpInvProductResponse>> responseBaseResponse = new ErpInvClient().getInvPrdoductResponse(erpOnhandRequest, productUrl);
|
||||
List<ErpInvProductResponse> erpInvProductResponses = responseBaseResponse.getData().getList();
|
||||
if (erpInvProductResponses != null && erpInvProductResponses.size() > 0) {
|
||||
List<ThrInvProductsEntity> thrProductsEntities = erpInvProductResponses.stream().map(
|
||||
item -> {
|
||||
ThrInvProductsEntity thrProductsEntity = new ThrInvProductsEntity();
|
||||
BeanUtils.copyProperties(item, thrProductsEntity);
|
||||
return thrProductsEntity;
|
||||
}
|
||||
).collect(Collectors.toList());
|
||||
thrInvProductsService.insertThrInvProducts(thrProductsEntities);
|
||||
page++;
|
||||
if (page * limit < responseBaseResponse.getData().getTotal()) {
|
||||
return page;
|
||||
}
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,95 @@
|
||||
package com.glxp.api.admin.thread;
|
||||
|
||||
import com.glxp.api.admin.config.WebSocketServer;
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.entity.inout.ErpOrderEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrCorpEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrOrderDetailEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrOrderEntity;
|
||||
import com.glxp.api.admin.httpclient.ErpBasicClient;
|
||||
import com.glxp.api.admin.httpclient.ErpOrderClient;
|
||||
import com.glxp.api.admin.req.basic.BasicUnitMaintainFilterRequest;
|
||||
import com.glxp.api.admin.req.inout.FilterOrderRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.res.basic.ErpUnitsResponse;
|
||||
import com.glxp.api.admin.res.inout.ErpOrderResponse;
|
||||
import com.glxp.api.admin.service.basic.BasicThirdSysDetailService;
|
||||
import com.glxp.api.admin.service.basic.BussinessTypeService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrOrderDetailService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrOrderService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrProductsService;
|
||||
import com.glxp.api.admin.util.Constant;
|
||||
import com.glxp.api.admin.util.RedisUtil;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Service
|
||||
public class ThrOrdersDlService {
|
||||
@Resource
|
||||
ThrOrderService thrOrderService;
|
||||
@Resource
|
||||
ThrOrderDetailService thrOrderDetailService;
|
||||
@Resource
|
||||
BasicThirdSysDetailService basicThirdSysDetailService;
|
||||
@Resource
|
||||
RedisUtil redisUtil;
|
||||
@Resource
|
||||
BussinessTypeService bussinessTypeService;
|
||||
|
||||
@Async
|
||||
public void importOrders(String action) {
|
||||
BasicThirdSysDetailEntity basicThirdSysDetailEntity = bussinessTypeService.findByActionKey(action, "orderQueryUrl");
|
||||
|
||||
if (basicThirdSysDetailEntity == null || basicThirdSysDetailEntity.getValue() == null) {
|
||||
WebSocketServer.sendInfo("业务单据查询接口未设置!", "sid");
|
||||
return;
|
||||
}
|
||||
int page = 1;
|
||||
int limit = 100;
|
||||
while (page != -1) {
|
||||
page = getOrders(page, limit, basicThirdSysDetailEntity.getValue(), basicThirdSysDetailEntity.getThirdSysFk());
|
||||
}
|
||||
redisUtil.set(Constant.dlThrProducts, "false");
|
||||
WebSocketServer.sendInfo("业务单据信息下载已完成,请刷新查看!", "sid");
|
||||
}
|
||||
|
||||
|
||||
public int getOrders(int page, int limit, String orderUrl, String thirdSys) {
|
||||
FilterOrderRequest filterOrderRequest = new FilterOrderRequest();
|
||||
filterOrderRequest.setPage(page);
|
||||
filterOrderRequest.setLimit(limit);
|
||||
BaseResponse<PageSimpleResponse<ErpOrderResponse>> responseBaseResponse = new ErpOrderClient(orderUrl).getErpOrderResponse(filterOrderRequest);
|
||||
List<ErpOrderResponse> erpOrderResponses = responseBaseResponse.getData().getList();
|
||||
if (erpOrderResponses != null && erpOrderResponses.size() > 0) {
|
||||
for (ErpOrderResponse erpOrderResponse : erpOrderResponses) {
|
||||
ThrOrderEntity thrOrderEntity = new ThrOrderEntity();
|
||||
BeanUtils.copyProperties(erpOrderResponse, thrOrderEntity);
|
||||
thrOrderEntity.setThirdSysFk(thirdSys);
|
||||
thrOrderService.insertThrOrder(thrOrderEntity);
|
||||
List<ThrOrderDetailEntity> thrOrderDetailEntities = new ArrayList<>();
|
||||
for (ErpOrderResponse.SubErpOrder subPurchase : erpOrderResponse.getSubErpOrders()) {
|
||||
ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity();
|
||||
BeanUtils.copyProperties(subPurchase, thrOrderEntity);
|
||||
thrOrderDetailEntities.add(thrOrderDetailEntity);
|
||||
}
|
||||
thrOrderDetailService.insertThrOrderDetails(thrOrderDetailEntities);
|
||||
}
|
||||
page++;
|
||||
if (page * limit < responseBaseResponse.getData().getTotal()) {
|
||||
return page;
|
||||
}
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,76 @@
|
||||
package com.glxp.api.admin.thread;
|
||||
|
||||
import com.glxp.api.admin.config.WebSocketServer;
|
||||
import com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity;
|
||||
import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
|
||||
import com.glxp.api.admin.httpclient.ErpBasicClient;
|
||||
import com.glxp.api.admin.req.basic.FilterErpGoodsRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.res.basic.ErpProductsResponse;
|
||||
import com.glxp.api.admin.service.basic.BasicThirdSysDetailService;
|
||||
import com.glxp.api.admin.service.thrsys.ThrProductsService;
|
||||
import com.glxp.api.admin.util.Constant;
|
||||
import com.glxp.api.admin.util.RedisUtil;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Service
|
||||
public class ThrProductsDlService {
|
||||
@Resource
|
||||
ThrProductsService thrProductsService;
|
||||
@Resource
|
||||
BasicThirdSysDetailService basicThirdSysDetailService;
|
||||
@Resource
|
||||
RedisUtil redisUtil;
|
||||
|
||||
@Async
|
||||
public void importProducrs(String thirdSys) {
|
||||
BasicThirdSysDetailEntity piDetailEntity = basicThirdSysDetailService.selectByKey("piQueryUrl", thirdSys);
|
||||
if (piDetailEntity == null || piDetailEntity.getValue() == null) {
|
||||
WebSocketServer.sendInfo("产品信息接口未设置!", "sid");
|
||||
return;
|
||||
}
|
||||
int page = 1;
|
||||
int limit = 100;
|
||||
while (page != -1) {
|
||||
page = getInvmandoc(page, limit, piDetailEntity.getValue());
|
||||
}
|
||||
redisUtil.set(Constant.dlThrProducts, "false");
|
||||
WebSocketServer.sendInfo("产品信息下载已完成,请刷新查看!", "sid");
|
||||
}
|
||||
|
||||
|
||||
public int getInvmandoc(int page, int limit, String productUrl) {
|
||||
|
||||
FilterErpGoodsRequest filterErpGoodsRequest = new FilterErpGoodsRequest();
|
||||
filterErpGoodsRequest.setPage(page);
|
||||
filterErpGoodsRequest.setLimit(limit);
|
||||
BaseResponse<PageSimpleResponse<ErpProductsResponse>> erpProducts = new ErpBasicClient().getErpProducts(filterErpGoodsRequest, productUrl);
|
||||
List<ErpProductsResponse> erpProductsResponses = erpProducts.getData().getList();
|
||||
if (erpProductsResponses != null && erpProductsResponses.size() > 0) {
|
||||
List<ThrProductsEntity> thrProductsEntities = erpProductsResponses.stream().map(
|
||||
item -> {
|
||||
ThrProductsEntity thrProductsEntity = new ThrProductsEntity();
|
||||
BeanUtils.copyProperties(item, thrProductsEntity);
|
||||
return thrProductsEntity;
|
||||
}
|
||||
).collect(Collectors.toList());
|
||||
thrProductsService.insertThrProductss(thrProductsEntities);
|
||||
page++;
|
||||
if (page * limit < erpProducts.getData().getTotal()) {
|
||||
return page;
|
||||
}
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package com.glxp.api.admin.util;
|
||||
|
||||
public class Constant {
|
||||
|
||||
public static final String dlThrProducts = "THR_DOWNLOAD_PRODUCTS";
|
||||
public static final String dlThrInvProducts = "THR_DOWNLOAD_INV_PRODUCTS";
|
||||
public static final String dlThrOrders = "THR_DOWNLOAD_ORDERS";
|
||||
public static final String dlThrCorps = "THR_DOWNLOAD_CORPS";
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
<?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.admin.dao.basic.BasicThirdSysDetailDao">
|
||||
|
||||
<update id="updateBasicThirdSysDetail" parameterType="com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity">
|
||||
UPDATE basic_third_sys_detail
|
||||
<trim prefix="set" suffixOverrides=",">
|
||||
<if test="value != null">value=#{value},</if>
|
||||
<if test="enabled != null">enabled=#{enabled},</if>
|
||||
<if test="itrCache != null">itrCache=#{itrCache},</if>
|
||||
<if test="guideUrl != null">guideUrl=#{guideUrl},</if>
|
||||
<if test="remark != null">remark=#{remark},</if>
|
||||
<if test="name != null">name=#{name},</if>
|
||||
<if test="thirdSysFk != null">thirdSysFk=#{thirdSysFk},</if>
|
||||
</trim>
|
||||
WHERE id=#{id}
|
||||
</update>
|
||||
|
||||
<select id="filterBasicThirdSysDetail" parameterType="com.glxp.api.admin.req.basic.FilterBasicThirdSysRequest"
|
||||
resultType="com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity">
|
||||
SELECT * FROM basic_third_sys_detail
|
||||
<where>
|
||||
<if test="key != '' and key != null">
|
||||
AND basic_third_sys_detail.key = #{key}
|
||||
</if>
|
||||
<if test="thirdSysFk != '' and thirdSysFk != null">
|
||||
AND thirdSysFk = #{thirdSysFk}
|
||||
</if>
|
||||
</where>
|
||||
|
||||
</select>
|
||||
<select id="selectByKey" parameterType="Map"
|
||||
resultType="com.glxp.api.admin.entity.basic.BasicThirdSysDetailEntity">
|
||||
select * FROM basic_third_sys_detail
|
||||
inner join basic_third_sys on basic_third_sys_detail.thirdSysFk = basic_third_sys.thirdId
|
||||
WHERE basic_third_sys_detail.key = #{key} and basic_third_sys_detail.thirdSysFk = #{thirdSys} and basic_third_sys.enabled = 1
|
||||
</select>
|
||||
</mapper>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue