物料管理测试修改1:列表查询日期降序、删除物料及相关信息修改
This commit is contained in:
		
							
								
								
									
										6
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								pom.xml
									
									
									
									
									
								
							@@ -106,6 +106,12 @@
 | 
				
			|||||||
            <artifactId>pagehelper</artifactId>
 | 
					            <artifactId>pagehelper</artifactId>
 | 
				
			||||||
            <version>4.2.1</version>
 | 
					            <version>4.2.1</version>
 | 
				
			||||||
        </dependency>
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <!-- MyBatis 通用 Mapper -->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>tk.mybatis</groupId>
 | 
				
			||||||
 | 
					            <artifactId>mapper-spring-boot-starter</artifactId>
 | 
				
			||||||
 | 
					            <version>2.0.2</version>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
        <!--阿里 FastJson依赖-->
 | 
					        <!--阿里 FastJson依赖-->
 | 
				
			||||||
        <dependency>
 | 
					        <dependency>
 | 
				
			||||||
            <groupId>com.alibaba</groupId>
 | 
					            <groupId>com.alibaba</groupId>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -76,6 +76,13 @@
 | 
				
			|||||||
    <orderEntry type="library" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
 | 
					    <orderEntry type="library" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:4.2.1" level="project" />
 | 
					    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:4.2.1" level="project" />
 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:0.9.5" level="project" />
 | 
					    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:0.9.5" level="project" />
 | 
				
			||||||
 | 
					    <orderEntry type="library" name="Maven: tk.mybatis:mapper-spring-boot-starter:2.0.2" level="project" />
 | 
				
			||||||
 | 
					    <orderEntry type="library" name="Maven: tk.mybatis:mapper-core:1.0.2" level="project" />
 | 
				
			||||||
 | 
					    <orderEntry type="library" name="Maven: tk.mybatis:mapper-base:1.0.1" level="project" />
 | 
				
			||||||
 | 
					    <orderEntry type="library" name="Maven: tk.mybatis:mapper-weekend:1.1.3" level="project" />
 | 
				
			||||||
 | 
					    <orderEntry type="library" name="Maven: tk.mybatis:mapper-spring:1.0.1" level="project" />
 | 
				
			||||||
 | 
					    <orderEntry type="library" name="Maven: tk.mybatis:mapper-extra:1.0.1" level="project" />
 | 
				
			||||||
 | 
					    <orderEntry type="library" name="Maven: tk.mybatis:mapper-spring-boot-autoconfigure:2.0.2" level="project" />
 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.22" level="project" />
 | 
					    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.22" level="project" />
 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.2" level="project" />
 | 
					    <orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.2" level="project" />
 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:druid:1.1.2" level="project" />
 | 
					    <orderEntry type="library" name="Maven: com.alibaba:druid:1.1.2" level="project" />
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,7 @@
 | 
				
			|||||||
package com.deer.wms.produce.manage;
 | 
					package com.deer.wms.produce.manage;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.mybatis.spring.annotation.MapperScan;
 | 
				
			||||||
import org.springframework.boot.SpringApplication;
 | 
					import org.springframework.boot.SpringApplication;
 | 
				
			||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
 | 
					import org.springframework.boot.autoconfigure.SpringBootApplication;
 | 
				
			||||||
import org.springframework.context.annotation.ComponentScan;
 | 
					import org.springframework.context.annotation.ComponentScan;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,9 +6,12 @@ import com.deer.wms.produce.manage.model.MaterialsOutgoingLogParams;
 | 
				
			|||||||
import com.deer.wms.produce.manage.model.MaterialsOutgoingLogVo;
 | 
					import com.deer.wms.produce.manage.model.MaterialsOutgoingLogVo;
 | 
				
			||||||
import com.deer.wms.project.seed.core.mapper.Mapper;
 | 
					import com.deer.wms.project.seed.core.mapper.Mapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public interface MaterialsOutgoingLogMapper extends Mapper<MaterialsOutgoingLog> {
 | 
					public interface MaterialsOutgoingLogMapper extends Mapper<MaterialsOutgoingLog> {
 | 
				
			||||||
    List<MaterialsOutgoingLogVo> findListByOneMaterial(MaterialsOutgoingLogParams params);
 | 
					    List<MaterialsOutgoingLogVo> findListByOneMaterial(MaterialsOutgoingLogParams params);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    void deleteByOutgoingIds(List<Integer> ids);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -78,7 +78,7 @@
 | 
				
			|||||||
            <if test="companyId != null">
 | 
					            <if test="companyId != null">
 | 
				
			||||||
                AND com.company_id = #{companyId}
 | 
					                AND com.company_id = #{companyId}
 | 
				
			||||||
            </if>
 | 
					            </if>
 | 
				
			||||||
        </where> order by materials.id
 | 
					        </where> order by materials.create_time DESC
 | 
				
			||||||
    </select>
 | 
					    </select>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <select id="findDetailById" parameterType="com.deer.wms.produce.manage.model.MaterialsInfoParams"  resultMap="MatInfoDTOResultMap">
 | 
					    <select id="findDetailById" parameterType="com.deer.wms.produce.manage.model.MaterialsInfoParams"  resultMap="MatInfoDTOResultMap">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,6 +47,14 @@
 | 
				
			|||||||
            <if test="companyId != null">
 | 
					            <if test="companyId != null">
 | 
				
			||||||
                AND outgoing.company_id = #{companyId}
 | 
					                AND outgoing.company_id = #{companyId}
 | 
				
			||||||
            </if>
 | 
					            </if>
 | 
				
			||||||
        </where> ORDER BY outgoing.id
 | 
					        </where> ORDER BY outgoing.create_time DESC
 | 
				
			||||||
    </select>
 | 
					    </select>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <delete id="deleteByOutgoingIds"  parameterType = "java.util.List">
 | 
				
			||||||
 | 
					        DELETE FROM mt_alone_materials_outgoing_log WHERE id IN
 | 
				
			||||||
 | 
					        <foreach collection="list" item="ids" open="(" separator="," close=")">
 | 
				
			||||||
 | 
					          #{ids}
 | 
				
			||||||
 | 
					        </foreach>
 | 
				
			||||||
 | 
					    </delete>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</mapper>
 | 
					</mapper>
 | 
				
			||||||
@@ -118,21 +118,5 @@
 | 
				
			|||||||
        </where> ORDER BY prodproc.create_time DESC, prodproc.update_time DESC
 | 
					        </where> ORDER BY prodproc.create_time DESC, prodproc.update_time DESC
 | 
				
			||||||
    </select>
 | 
					    </select>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<!--没用
 | 
					 | 
				
			||||||
    <select id="findProductProcessPoById" parameterType="com.deer.wms.produce.manage.model.ProductProcessParams" resultMap="ProductProcessPoResultMap">
 | 
					 | 
				
			||||||
        SELECT prodproc.*, prodbom.product_process_name, product.product_name
 | 
					 | 
				
			||||||
        FROM mt_alone_product_process prodproc
 | 
					 | 
				
			||||||
        LEFT JOIN mt_alone_product_process_bom prodbom ON prodproc.product_bom_id = prodbom.id AND prodproc.company_id = prodbom.company_id
 | 
					 | 
				
			||||||
        LEFT JOIN mt_alone_machining_product product ON prodbom.product_id =  product.id AND prodbom.company_id = product.company_id
 | 
					 | 
				
			||||||
        <where>
 | 
					 | 
				
			||||||
            <if test=" != null">
 | 
					 | 
				
			||||||
                AND DATE_FORMAT(prodproc.create_time,'%Y-%m-%d') = DATE_FORMAT(#{createDate}, '%Y-%m-%d')
 | 
					 | 
				
			||||||
            </if>
 | 
					 | 
				
			||||||
            <if test="companyId != null">
 | 
					 | 
				
			||||||
                AND prodproc.company_id = #{companyId}
 | 
					 | 
				
			||||||
            </if>
 | 
					 | 
				
			||||||
        </where>
 | 
					 | 
				
			||||||
    </select>
 | 
					 | 
				
			||||||
    -->
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
</mapper>
 | 
					</mapper>
 | 
				
			||||||
@@ -8,7 +8,7 @@ import com.deer.wms.project.seed.core.service.QueryParams;
 | 
				
			|||||||
*/
 | 
					*/
 | 
				
			||||||
public class MaterialsOutgoingLogParams extends QueryParams {
 | 
					public class MaterialsOutgoingLogParams extends QueryParams {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private Integer type = ProduceManageConstant.TYPE_IN;//默认为入库记录
 | 
					    private Integer type;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private Integer materialsId;
 | 
					    private Integer materialsId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,4 +20,5 @@ public interface MaterialsInfoService extends Service<MaterialsInfo, Integer> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    List<MaterialsInfoVO> findMaterialsByKeyWords(MaterialsInfoParams params);
 | 
					    List<MaterialsInfoVO> findMaterialsByKeyWords(MaterialsInfoParams params);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    void deleteRelevantById(Integer materialsId);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,6 +8,7 @@ import com.deer.wms.produce.manage.model.MaterialsOutgoingLogVo;
 | 
				
			|||||||
import com.deer.wms.project.seed.core.service.Service;
 | 
					import com.deer.wms.project.seed.core.service.Service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
@@ -19,4 +20,6 @@ public interface MaterialsOutgoingLogService extends Service<MaterialsOutgoingLo
 | 
				
			|||||||
    List<MaterialsOutgoingLogVo> findListByOneMaterial(MaterialsOutgoingLogParams params) ;
 | 
					    List<MaterialsOutgoingLogVo> findListByOneMaterial(MaterialsOutgoingLogParams params) ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void save(MaterialsOutgoingLog materialsOutgoingLog, CurrentUser currentUser);
 | 
					    void save(MaterialsOutgoingLog materialsOutgoingLog, CurrentUser currentUser);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    void deleteByOutgoingIds(List<Integer> ids);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,16 +1,18 @@
 | 
				
			|||||||
package com.deer.wms.produce.manage.service.impl;
 | 
					package com.deer.wms.produce.manage.service.impl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.deer.wms.produce.manage.dao.MaterialsInfoMapper;
 | 
					import com.deer.wms.produce.manage.dao.MaterialsInfoMapper;
 | 
				
			||||||
import com.deer.wms.produce.manage.model.MaterialsInfo;
 | 
					import com.deer.wms.produce.manage.model.*;
 | 
				
			||||||
import com.deer.wms.produce.manage.model.MaterialsInfoDto;
 | 
					 | 
				
			||||||
import com.deer.wms.produce.manage.model.MaterialsInfoParams;
 | 
					 | 
				
			||||||
import com.deer.wms.produce.manage.model.MaterialsInfoVO;
 | 
					 | 
				
			||||||
import com.deer.wms.produce.manage.service.MaterialsInfoService;
 | 
					import com.deer.wms.produce.manage.service.MaterialsInfoService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.deer.wms.produce.manage.service.MaterialsOutgoingLogService;
 | 
				
			||||||
 | 
					import com.deer.wms.produce.manage.service.MaterialsStockInfoService;
 | 
				
			||||||
import com.deer.wms.project.seed.core.service.AbstractService;
 | 
					import com.deer.wms.project.seed.core.service.AbstractService;
 | 
				
			||||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
					import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||||
import org.springframework.stereotype.Service;
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
import org.springframework.transaction.annotation.Transactional;
 | 
					import org.springframework.transaction.annotation.Transactional;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.ArrayList;
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
@@ -23,6 +25,11 @@ public class MaterialsInfoServiceImpl extends AbstractService<MaterialsInfo, Int
 | 
				
			|||||||
    @Autowired
 | 
					    @Autowired
 | 
				
			||||||
    private MaterialsInfoMapper materialsInfoMapper;
 | 
					    private MaterialsInfoMapper materialsInfoMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Autowired
 | 
				
			||||||
 | 
					    private MaterialsStockInfoService materialsStockInfoService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Autowired
 | 
				
			||||||
 | 
					    private MaterialsOutgoingLogService materialsOutgoingLogService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public List<MaterialsInfoDto> findList(MaterialsInfoParams params) {
 | 
					    public List<MaterialsInfoDto> findList(MaterialsInfoParams params) {
 | 
				
			||||||
@@ -44,5 +51,30 @@ public class MaterialsInfoServiceImpl extends AbstractService<MaterialsInfo, Int
 | 
				
			|||||||
        return materialsInfoMapper.findMaterialsByKeyWords(params);
 | 
					        return materialsInfoMapper.findMaterialsByKeyWords(params);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public void deleteRelevantById(Integer materialsId) {
 | 
				
			||||||
 | 
					        materialsInfoMapper.deleteByPrimaryKey(materialsId);
 | 
				
			||||||
 | 
					        MaterialsStockInfo stock = materialsStockInfoService.findBy("materialsId", materialsId);
 | 
				
			||||||
 | 
					        if(null!=stock)
 | 
				
			||||||
 | 
					            materialsStockInfoService.deleteById(stock.getId());
 | 
				
			||||||
 | 
					        MaterialsOutgoingLogParams params = new MaterialsOutgoingLogParams();
 | 
				
			||||||
 | 
					        params.setMaterialsId(materialsId);
 | 
				
			||||||
 | 
					        params.setCompanyId(1);
 | 
				
			||||||
 | 
					        List<MaterialsOutgoingLogVo> materialsOutgoingLogList = materialsOutgoingLogService.findListByOneMaterial(params);
 | 
				
			||||||
 | 
					        System.out.println("=========="+materialsOutgoingLogList.size());
 | 
				
			||||||
 | 
					        if((null!=materialsOutgoingLogList) && (materialsOutgoingLogList.size()!=0)){
 | 
				
			||||||
 | 
					            List<Integer> ids = new ArrayList<Integer>();
 | 
				
			||||||
 | 
					            for (MaterialsOutgoingLogVo materialsOutgoingLogVo : materialsOutgoingLogList){
 | 
				
			||||||
 | 
					                ids.add(materialsOutgoingLogVo.getId());
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            System.out.println("----------"+ids.size());
 | 
				
			||||||
 | 
					            if((null!=ids) && (ids.size()!=0)) {
 | 
				
			||||||
 | 
					                materialsOutgoingLogService.deleteByOutgoingIds(ids);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,6 +13,7 @@ import org.springframework.stereotype.Service;
 | 
				
			|||||||
import org.springframework.transaction.annotation.Transactional;
 | 
					import org.springframework.transaction.annotation.Transactional;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.util.Date;
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
@@ -87,4 +88,9 @@ public class MaterialsOutgoingLogServiceImpl extends AbstractService<MaterialsOu
 | 
				
			|||||||
            materialsStockInfoService.update(stock);
 | 
					            materialsStockInfoService.update(stock);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public void deleteByOutgoingIds(List<Integer> ids) {
 | 
				
			||||||
 | 
					        materialsOutgoingLogMapper.deleteByOutgoingIds(ids);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -74,24 +74,39 @@ public class MaterialsInfoController {
 | 
				
			|||||||
        materialsInfo.setCompanyId(currentUser.getCompanyId());
 | 
					        materialsInfo.setCompanyId(currentUser.getCompanyId());
 | 
				
			||||||
        materialsInfo.setCode(ProduceManagePublicMethod.creatUniqueCode("WL"));
 | 
					        materialsInfo.setCode(ProduceManagePublicMethod.creatUniqueCode("WL"));
 | 
				
			||||||
        materialsInfoService.save(materialsInfo);
 | 
					        materialsInfoService.save(materialsInfo);
 | 
				
			||||||
 | 
					 | 
				
			||||||
        return ResultGenerator.genSuccessResult();
 | 
					        return ResultGenerator.genSuccessResult();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * hy正在用
 | 
				
			||||||
 | 
					     * 删除物料,顺带删除相应的库存信息、出入库记录
 | 
				
			||||||
 | 
					     * @param materialsId
 | 
				
			||||||
 | 
					     * @return
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @ApiImplicitParams({
 | 
				
			||||||
 | 
					            @ApiImplicitParam(name = "materialsId", value = "物料id", paramType = "query", dataType = "int", required = true)
 | 
				
			||||||
 | 
					    })
 | 
				
			||||||
    @OperateLog(description = "删除物料", type = "删除")
 | 
					    @OperateLog(description = "删除物料", type = "删除")
 | 
				
			||||||
    @ApiOperation(value = "删除物料", notes = "删除物料")
 | 
					    @ApiOperation(value = "删除物料", notes = "删除物料")
 | 
				
			||||||
    @DeleteMapping("/delete/{materialsId}")
 | 
					    @DeleteMapping("/delete")
 | 
				
			||||||
    public Result delete(@PathVariable Integer materialsId) {
 | 
					    public Result delete(Integer materialsId, @ApiIgnore @User CurrentUser currentUser) {
 | 
				
			||||||
        //删除物料,顺带删除相应的库存信息
 | 
					        //if(currentUser==null){
 | 
				
			||||||
        MaterialsInfo materialsInfo = materialsInfoService.findById(materialsId);
 | 
					        //    return ResultGenerator.genFailResult(CommonCode.SERVICE_ERROR,"未登录错误",null );
 | 
				
			||||||
        materialsInfoService.deleteById(materialsId);
 | 
					        //}
 | 
				
			||||||
        MaterialsStockInfo stock = materialsStockInfoService.findBy("materialsId",
 | 
					 | 
				
			||||||
                materialsInfo.getId());
 | 
					 | 
				
			||||||
        materialsStockInfoService.deleteById(stock.getId());
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        materialsInfoService.deleteRelevantById(materialsId);
 | 
				
			||||||
        return ResultGenerator.genSuccessResult();
 | 
					        return ResultGenerator.genSuccessResult();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * hy正在用
 | 
				
			||||||
 | 
					     * 物料更新
 | 
				
			||||||
 | 
					     * @param materialsInfo
 | 
				
			||||||
 | 
					     * @return
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @ApiImplicitParams({
 | 
				
			||||||
 | 
					            @ApiImplicitParam(name = "materialsInfo", value = "物料", paramType = "body", dataType = "MaterialsInfo", required = true)
 | 
				
			||||||
 | 
					    })
 | 
				
			||||||
    @OperateLog(description = "修改物料", type = "更新")
 | 
					    @OperateLog(description = "修改物料", type = "更新")
 | 
				
			||||||
    @ApiOperation(value = "修改物料", notes = "修改物料")
 | 
					    @ApiOperation(value = "修改物料", notes = "修改物料")
 | 
				
			||||||
    @PostMapping("/update")
 | 
					    @PostMapping("/update")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,8 +38,6 @@ public class MaterialsOutgoingLogController {
 | 
				
			|||||||
    @Autowired
 | 
					    @Autowired
 | 
				
			||||||
    private MaterialsStockInfoService materialsStockInfoService;
 | 
					    private MaterialsStockInfoService materialsStockInfoService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //@Autowired
 | 
					 | 
				
			||||||
    //private MaterialsOutgoingLogDTOService materialsOutgoingLogDTOService;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * hy正在用
 | 
					     * hy正在用
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,13 +26,15 @@ import java.util.List;
 | 
				
			|||||||
@RequestMapping("/other/service")
 | 
					@RequestMapping("/other/service")
 | 
				
			||||||
public class OtherServiceController {
 | 
					public class OtherServiceController {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String ipUrl = "http://132.232.34.114:9060/wms/";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Autowired
 | 
					    @Autowired
 | 
				
			||||||
    private RestTemplate restTemplate;
 | 
					    private RestTemplate restTemplate;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //获取所有客户
 | 
					    //获取所有客户
 | 
				
			||||||
    @GetMapping
 | 
					    @GetMapping
 | 
				
			||||||
    public Result getClients() {
 | 
					    public Result getClients() {
 | 
				
			||||||
        JSONObject jsonObject = restTemplate.getForObject("http://132.232.34.114:9060/wms/client/manages/list/new", JSONObject.class);
 | 
					        JSONObject jsonObject = restTemplate.getForObject(ipUrl+"client/manages/list/new", JSONObject.class);
 | 
				
			||||||
        JSONObject data = jsonObject.getJSONObject("data");
 | 
					        JSONObject data = jsonObject.getJSONObject("data");
 | 
				
			||||||
        JSONArray listJson = data.getJSONArray("list");
 | 
					        JSONArray listJson = data.getJSONArray("list");
 | 
				
			||||||
        List list = JSON.parseObject(listJson.toJSONString(), ArrayList.class);
 | 
					        List list = JSON.parseObject(listJson.toJSONString(), ArrayList.class);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user