Commit 8e0d25ab by fudahua

登录信息

parent fad7c484
......@@ -52,4 +52,11 @@ public interface MaterialApiService {
*/
List<MaterialDTO> listByFromMaterialId(String materialId);
/**
* 删除
*
* @param ids
*/
void delMaterial(List<String> ids);
}
......@@ -29,4 +29,12 @@ public interface TabHaobanMaterialMapper {
TabHaobanMaterial selectByfromMaterialId(@Param("fromMaterialId") String fromMaterialId, @Param("wxEnterpriseId") String wxEnterpriseId);
List<TabHaobanMaterial> listByfromMaterialId(@Param("fromMaterialId") String fromMaterialId);
/**
* 删除
*
* @param ids
* @return
*/
int delMaterialByIds(List<String> ids);
}
\ No newline at end of file
......@@ -29,4 +29,11 @@ public interface MaterialService {
*/
List<MaterialDTO> listMaterialByFromMateralId(String fromMaterialId);
/**
* 删除
*
* @param ids
*/
void delmaterialByIds(List<String> ids);
}
......@@ -75,4 +75,9 @@ public class MaterialServiceImpl implements MaterialService {
List<TabHaobanMaterial> list = mapper.listByfromMaterialId(fromMaterialId);
return EntityUtil.changeEntityListByOrika(MaterialDTO.class, list);
}
@Override
public void delmaterialByIds(List<String> ids) {
mapper.delMaterialByIds(ids);
}
}
......@@ -315,4 +315,9 @@ public class MaterialApiServiceImpl implements MaterialApiService {
List<MaterialDTO> materialDTOS = materialService.listMaterialByFromMateralId(materialId);
return materialDTOS;
}
@Override
public void delMaterial(List<String> ids) {
materialService.delmaterialByIds(ids);
}
}
......@@ -290,4 +290,19 @@
where from_material_id = #{fromMaterialId,jdbcType=VARCHAR}
and status_flag=1
</select>
<update id="delMaterialByIds">
update tab_haoban_material
set
status_flag = 0},
update_time = now()
where material_id IN
<foreach collection="ids" item="item" separator="," open="(" close=")">
#{item}
</foreach>
or from_material_id in
<foreach collection="ids" item="item" separator="," open="(" close=")">
#{item}
</foreach>
</update>
</mapper>
\ No newline at end of file
......@@ -17,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
import java.util.List;
@RestController
......@@ -172,15 +173,10 @@ public class MaterialController extends WebBaseController{
return resultResponse(HaoBanErrCode.ERR_2);
}
String[] stringArr = materialIds.split(",");
for (String materialId : stringArr) {
MaterialDTO dto = materialApiService.selectMaterialById(materialId);
if(dto == null){
continue;
}
dto.setStatusFlag(0);
materialApiService.editMaterial(dto);
}
return resultResponse(HaoBanErrCode.ERR_1);
List<String> list = Arrays.asList(stringArr);
materialApiService.delMaterial(list);
return resultResponse(HaoBanErrCode.ERR_1);
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment